我有一个从 json obj 传递给我的对象,每次它都有不同的字段,我使用 json.net 来解析它,它正在正确解析它并将它放在 obj 列表中
序列化后的格式为:
{
"language": "EN",
"code": "test",
"name": "test",
"value": "TEST",
"id": "2222222222222222"
}
字段是动态的,最多可以有 50 个,而不仅仅是 5 个
关于如何解析它的任何想法?
我有一个从 json obj 传递给我的对象,每次它都有不同的字段,我使用 json.net 来解析它,它正在正确解析它并将它放在 obj 列表中
序列化后的格式为:
{
"language": "EN",
"code": "test",
"name": "test",
"value": "TEST",
"id": "2222222222222222"
}
字段是动态的,最多可以有 50 个,而不仅仅是 5 个
关于如何解析它的任何想法?
如果您知道上述格式的项目。你可以创建一个类型化的对象。然后你可以像下面一样使用DataContractJsonSerializer 。
DataContractJsonSerializer obj = new DataContractJsonSerializer(typeof(List<Student>));
List<Student> result = obj.ReadObject(stream) as List<myClass>;