0

我有一个从 json obj 传递给我的对象,每次它都有不同的字段,我使用 json.net 来解析它,它正在正确解析它并将它放在 obj 列表中

序列化后的格式为:

{
    "language": "EN",
    "code": "test",
    "name": "test",
    "value": "TEST",
    "id": "2222222222222222"
}

字段是动态的,最多可以有 50 个,而不仅仅是 5 个

关于如何解析它的任何想法?

4

1 回答 1

0

如果您知道上述格式的项目。你可以创建一个类型化的对象。然后你可以像下面一样使用DataContractJsonSerializer 。

  DataContractJsonSerializer obj = new DataContractJsonSerializer(typeof(List<Student>));
    List<Student> result = obj.ReadObject(stream) as List<myClass>;
于 2013-05-09T08:14:55.267 回答