【发布时间】:2013-03-13 04:43:49
【问题描述】:
如果我有一个包含未知数量的键和值的 Json 字符串。如何在 c# 中将所有值获取到数组或对象中?
在下面的示例中,我知道有“id”和“index”字段。如果我不知道字段中的键怎么办?
另一种情况,如果键的数量很大,我不能声明变量怎么办?
[{"id":"449342","index":0},{"id":"449343","index":1}]
我像这样反序列化上面的 Json。上面提到的两种情况呢?
JavaScriptSerializer js = new JavaScriptSerializer();
AllLiTags[] Tags = js.Deserialize<AllLiTags[]>(LiOrder);
public class AllLiTags
{
public string Id { get; set; }
public string Index { get; set; }
}
【问题讨论】:
-
您可以将其反序列化为字典。
-
怎么样???有参考吗?
标签: c# asp.net json javascriptserializer