在没有asp.net的情况下反序列化json对象数组的最佳方法是什么?

时间:2009-05-08 13:51:55

标签: .net json

在没有asp.net的情况下反序列化json对象数组的最佳方法是什么?

Json格式: {“results”:[{“a”:“值A”,“b”:“值B”},{“c”:“值C”,“d”:“值D”}}}

请注意:Json对象应该反序列化为.Net对象。

4 个答案:

答案 0 :(得分:2)

Json.NET库,可在此处获取:

http://james.newtonking.com/projects/json-net.aspx

效果很好。

答案 1 :(得分:1)

http://www.json.org/(页面底部)提供了许多不同语言的实现

编辑:显然该页面没有提及内置的JSON支持,而根据MSDN确实存在于.Net 3.5中

答案 2 :(得分:-2)

使用JavaScript,您可以:

var myObj = eval('(' + jsonString + ')');

答案 3 :(得分:-2)

例如,在PHP中,你可以这样做:

$json = json_decode($json_string);

并将您的JSON转换为对象/数组