我的分割功能有问题。我的目标是从JSON对象中获取一个值,其中包含键和值。我只想要来自对象的值。我已经创建了一个split函数来在它击中角色时分割它(',')然后我得到一个像KeyValuePair列表一样的键值对象。但是我如何从列表中获得价值?
我正在开发一个日志记录功能,这是我的API请求。有什么建议吗?
这是我的简单代码:
request.InputStream.Position = 0;
var it = reader.ReadToEnd();
var list = it.Split(',').ToList();
foreach (var res in list)
{
//What to do here?
}
这是列表中的一个帖子:
" {\" ID为\":\" 45698745698521 \""}
然后在分割后我希望能够将id与object属性匹配 这就是我想要做的事情
consumer.id = id.Value();
答案 0 :(得分:0)
我用 JsonConvert
解决了我的问题var customer = new CustomerLayoutRenderer();
var requestBody = reader.ReadToEnd();
customer = JsonConvert.DeserializeObject<CustomerLayoutRenderer>(requestBody);
我使用Jsonconvert反序列化我的对象,然后我可以更轻松地玩它!