将字符串拆分成列表,然后拆分结果并获取值

Split a string into a list and then split the result and get value

我对拆分功能有疑问。我的目标是从具有键和值的 JSON 对象中获取值。我只想要对象的值。我做了一个拆分函数,当它遇到字符 (',') 时将其拆分,然后我得到一个键值对象,如 KeyValuePair 列表。但是我如何从列表中获取值呢?

我正在开发一个日志记录功能,这是我 API 的请求。有什么建议吗?

这是我的简单代码:

request.InputStream.Position = 0;
var it = reader.ReadToEnd();
var list = it.Split(',').ToList();

foreach (var res in list)
{
   //What to do here?               
}

列表中有一个 post:

"{\"id\":\"45698745698521\""}

然后在拆分之后我希望能够将 id 与对象匹配 属性 所以 这就是我希望能够做到的

consumer.id = id.Value();

我用 JsonConvert

解决了我的问题
var customer = new CustomerLayoutRenderer(); 
var requestBody = reader.ReadToEnd();

customer = JsonConvert.DeserializeObject<CustomerLayoutRenderer>(requestBody);

我使用 Jsonconvert 反序列化了我的对象,然后我就可以更轻松地使用它了!