0

我正在使用以下代码将 JSON 字符串转换为 XML 以便在 C# 中进行处理:

XmlDictionaryReader xdr = JsonReaderWriterFactory.CreateJsonReader(System.Text.Encoding.Unicode.GetBytes(jsonStr), new XmlDictionaryReaderQuotas()); // @@@ QUOTA MAX WILL FIX THE MISSING CLOSING TAGS? 
XElement root = XElement.Load(xdr); // Here I get the exception: The token '"' was expected but found '

在我尝试用不被双引号括起来的字符串解析 JSON 之前,我一直使用它没有问题(顺便说一下,我认为 JSON 格式非常好)

例如:

{string:"value"}

任何人都可以告诉我如何在 C# 中序列化 JSON,以便这种简单的格式不会破坏代码或产生异常?

编辑: 我认为我正在阅读的不是 JSON 对象,而是 javascript 对象,如下所示: What's the difference between Javascript Object and JSON object

所以问题是:如何在 C# 中将 javascript 对象反序列化为 XML(不是 JSON)?

4

0 回答 0