C#-有没有标准的方法将字符串转换为json
我有一套文本文件,每个文件都有自己的松散结构。我编写了一个类来编辑它们,使它们在结构上更加统一——每个JSON节点1行,等等 每个文件的当前格式如下C#-有没有标准的方法将字符串转换为json,c#,json,string,C#,Json,String,我有一套文本文件,每个文件都有自己的松散结构。我编写了一个类来编辑它们,使它们在结构上更加统一——每个JSON节点1行,等等 每个文件的当前格式如下 Filename parentNodeName1:value1, value2, value3 parentNodeName2:value1, value2 parentNodeName3:value1 parentNodeName4:value1, value2, value3 我想把它们转换成JSON格式。是否有一个很好使用的库或过程来实现这
Filename
parentNodeName1:value1, value2, value3
parentNodeName2:value1, value2
parentNodeName3:value1
parentNodeName4:value1, value2, value3
我想把它们转换成JSON格式。是否有一个很好使用的库或过程来实现这一点?您有一个或类可以为您生成JSON
有关更复杂的
DataContractJsonSerializer
的文章,请访问。您可能还想研究一下,它的性能更好,使用更方便。对我来说效果很好。我认为你可以毫无问题地帮助你的员工。它有很好的文档和支持 其他人使用了标准类,因此我也将以不同的方式回答。如果您有非常大的文件,FastJSON看起来确实要快得多。但是,如果你不需要速度,你就无法打败标准包装 您可以尝试使用JavaScriptSerializer实现这一点:它位于System.Web.Script.serialization中。JSON.NET是否不要求我已经将文本解析为对象?我需要JSON来读取未知结构的字符串,并尝试使用JSON ise。将字符串序列化为JSON相当简单,也可以使用string.Format
完成。只有当您有一个要保存的结构而不仅仅是一个值的对象时,这才有效。