如何制作 MVC 以将 C# 对象转换为 json 并将其发送到客户端,并接收 json 并将其转换为 C# 对象

本文关键字:json 转换 对象 客户端 MVC 以将 何制作 | 更新日期: 2023-09-27 18:33:30

我正在尝试制作一个MVC(但没有视图(,它发送和接收json对象,但它发送的对象首先在C#中,并且它在json中接收的对象必须转换为C#对象。 我对 json 知之甚少,对以这种方式使用 C# 知之甚少,但是我首先在模型文件夹中创建两个类(或部分创建(,一个称为 SendData,另一个称为 ReceivedData,并定义将转换为 json 或从 json 转换的对象的变量类型。

系统说明:有一个 MVC,用于从 SQL 数据库获取数据,将 C# 对象转换为 json,并将 json 发送到客户端应用。 客户端应用向 MVC 发送不同的 json,该 json 需要转换为用于更新数据库的 C# 对象(或者是从数据库更新的请求(。

MVC 将接收包含多个变量和项目列表(相同类型(的 json。 它将发送一个包含多个变量的 json,以及包含在多个对象中的对象/数据列表(例如:ObjectListName:[ {variable1fromobject1:data, varibale2fromobject1:data, variable3fromobject1:data} {variable1fromobject2:data, variable2fromobject2:data, variable3fromobject2:data}]

(

如何设置将接收到的数据转换为 C#,以及将要发送到 json 的数据转换为 json?

如何制作 MVC 以将 C# 对象转换为 json 并将其发送到客户端,并接收 json 并将其转换为 C# 对象

Newtonsoft Json.NET 会帮助你很多:)

http://james.newtonking.com/json

JsonConvert.DeserializeObject(jsonstring(;