如何将json从一种格式转换为另一种格式

问题描述:

我有一种控制方式,希望以特定格式使用JSON。我有一种服务以不同的格式吐出JSON。将JSON转换为预期格式的最佳方式是什么? C#,jQuery?我想我宁愿在服务器端做它。如何将json从一种格式转换为另一种格式

+0

从什么格式到什么格式?我猜这并不难,把这个JSON解码为一个本地对象,然后再改变它并将其编码为JSON。 – Harmen 2010-09-02 18:48:45

+0

事实上,由于双跳问题,我不得不改变方向。现在我创建了一个WCF服务,它为我的序列化objcets。不过,我遇到了其他问题,我可能不得不在另一个线索中提出要求;)。 – Donaldinio 2010-09-05 15:43:17

使用C#,您可以使用System.Web.Script.Serialization.JavaScriptSerializer将您的JSON字符串解析为对象或IDictionary。

MSDN: JavaScriptSerializer Class (System.Web.Script.Serialization)

与该对象,你可以做任何你喜欢的,变化值或者只是解析回像XML。