c# - 将结构转换为 JSON

标签 c# json struct

我有一个结构,我想将它转换为 JSON 并将其保存为本地文件。

我找不到任何解释如何将 C# 结构转换为 JSON 的资源。

我正在为此使用控制台应用程序,而不是网络服务/网络等。

最佳答案

JavaScriptSerializer Class

var serializer = new JavaScriptSerializer();
YourStruct myStruct = new YourStruct(x,y,z);
var json = serializer.Serialize(myStruct);

JSON.NET

另一种替代 JSON.net,它不依赖于 System.Web.* 程序集:

YourStruct myStruct = new YourStruct(x,y,z);
var json = JsonConvert.SerializeObject(myStruct);

关于c# - 将结构转换为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12080697/

相关文章:

c# - pinvoke 从 C 中的结构中获取数据

c# - await 在转移到与调用者相同的线程之前是否在内部创建另一个线程(对于 UI 应用程序)

c# - 如何在按下其中的取消按钮时卸载部分 View

c# - 修改正则表达式组优先级

javascript - 如何通过nodejs将文本转换为JSON?

javascript - javascript 中的responseText 遇到困难

ios - __NSCFString timeIntervalSinceReferenceDate] : unrecognized selector sent to instance

c - C语言中struct和array的本质区别

struct - D(2) 编程 : chaining functions call on struct

c - 指向结构体的指针数组