如何创建MVC将C#对象转换为json并将其发送到客户端,并接收json并将其转换为C#对象?

时间:2014-12-07 19:46:53

标签: c# asp.net-mvc json asp.net-mvc-4

我正在尝试创建一个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?

1 个答案:

答案 0 :(得分:2)

Newtonsoft Json.NET会对你有所帮助:)

http://james.newtonking.com/json

JsonConvert.DeserializeObject(jsonstring);

相关问题