在c#类中转换JSon对象

时间:2016-08-04 07:49:34

标签: c# json json.net

我从服务中返回了大量的Json数据。现在我想将这些数据转换为等效的c#类。一些Json数据与元数据相关,一些与实际数据集相关。 Json数据处于平面层次结构中。我也尝试过JSON.Net,但它转换了同名的属性。我如何在c#具体类中转换Json数据? 我画了一幅粗略的图片,但仅仅是为了基本的理解(我在画画方面不太好:))enter image description here

1 个答案:

答案 0 :(得分:1)

你说你的JSON实际上是一个扁平的结构。显然,JSON.NET没有关于哪些属性属于实际日期和元数据的概念。

因此,让JSON.NET反序列化为平面类,然后将这些类映射到您想要的嵌套类中。

您可以使用AutoMapper。