我已经将所有这些JSON文本都想反序列化(或某种形式)到带有变量的对象中,这样我就可以运行它并添加/更改某些内容,然后将其序列化回文本。 Microsoft是否为此内置了某些功能?
最佳答案
WCF有DataContractJsonSerializer
,但我自己没有使用过-我一直都去选择Json.NET,我发现它非常出色。
如果您使用的是WCF,我希望WCF序列化程序非常合适,但是如果您正在编写一个独立的应用程序,那么我会选择Json.NET。这是一个非常简单的依赖项。特别地,我喜欢这样一个事实,我实际上不必直接建模即可使用Json.NET。我倾向于使用库的“ LINQ”端,这有点像LINQ to XML,但是可以应用JSON。我直接处理JArray
,JObject
,JToken
等,然后让Json.NET进行解析/格式化。
关于c# - C#是否具有用于将JSON文本转换为可管理对象的内置对象,还是我需要第三方库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3752956/