我正在尝试创建一个MVC(但没有视图),它发送和接收json对象,但它发送的对象首先在C#中,它在json中收到的对象必须转换为C#对象。我对json知之甚少,并且对这种方式使用C#的了解不多,但我首先在模型文件夹(或部分创建)中创建了两个类,一个名为SendData,另一个名为ReceivedData。 ,并定义将转换为json或json的对象的变量类型。
系统描述: 有一个MVC从SQL数据库获取数据,将C#对象转换为json,并将json发送到客户端应用程序。客户端应用程序将不同的json发送到MVC,需要将其转换为用于更新数据库的C#对象(或者是从数据库请求更新)。
MVC将接收包含多个变量和项目列表(相同类型)的json。它将发送一个包含多个变量的json,以及包含在多个对象中的对象/数据列表(例如:ObjectListName:[{variable1fromobject1:data,varibale2fromobject1:data,variable3fromobject1:data} {variable1fromobject2:data,variable2fromobject2:data,variable3fromobject2 :data}])
如何将收到的数据转换为C#,并将数据转换为json?
答案 0 :(得分:2)
Newtonsoft Json.NET会对你有所帮助:)
http://james.newtonking.com/json
JsonConvert.DeserializeObject(jsonstring);