将字符串拆分成列表,然后拆分结果并获取值
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 反序列化了我的对象,然后我就可以更轻松地使用它了!
我对拆分功能有疑问。我的目标是从具有键和值的 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 反序列化了我的对象,然后我就可以更轻松地使用它了!