将Struct转换为JSON

m0f*_*0fo 4 c# json struct

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

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

我正在使用控制台应用程序,而不是webservice/web等.

Mar*_*Zen 8

JavaScriptSerializer类

var serializer = new JavaScriptSerializer();
YourStruct myStruct = new YourStruct(x,y,z);
var json = serializer.Serialize(myStruct);
Run Code Online (Sandbox Code Playgroud)

JSON.NET

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

YourStruct myStruct = new YourStruct(x,y,z);
var json = JsonConvert.SerializeObject(myStruct);
Run Code Online (Sandbox Code Playgroud)