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

时间:2015-08-12 14:28:39

标签: model-view-controller split request

我的分割功能有问题。我的目标是从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();

1 个答案:

答案 0 :(得分:0)

我用 JsonConvert

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

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

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