C# - 有没有将字符串转换为json的标准方法

时间:2014-10-09 15:32:55

标签: c# json string

我有一组文本文件,每个文件都有自己的松散结构。我编写了一个类来编辑它们,因此它们在结构上更加统一 - 每个JSON节点等1行。

每个文件的当前格式如下

Filename
parentNodeName1:value1, value2, value3
parentNodeName2:value1, value2
parentNodeName3:value1
parentNodeName4:value1, value2, value3

我想将它们放入JSON格式。有没有一个很好用的库或程序来做到这一点?

3 个答案:

答案 0 :(得分:2)

您拥有可以为您生成JSON的JavaScriptSerializerDataContractJsonSerializer类。

可以在MSDN找到关于更复杂的DataContractJsonSerializer的精彩文章。您还可以查看JSON.NET,它具有更好的性能并且更易于使用。

答案 1 :(得分:0)

对我来说Json.NET运行正常。我认为你可以毫无问题地为你的员工服务。它有很好的文档和支持。

答案 2 :(得分:0)

其他人使用标准课程,所以我也会回答不同的问题。如果你有非常大的文件,FastJSON似乎要快得多。但如果你不需要速度,你就无法击败标准包装。 https://fastjson.codeplex.com/