Каков наилучший способ десериализации массива объектов json без asp.net?
формат Json: {"results": [{"a": "value A", "b": "value B"}, {"c": "value C", "d": "value D"}]}
Обратите внимание: объект Json должен быть десериализован в объект .Net.
Библиотека Json.NET, доступна здесь:
http://james.newtonking.com/projects/json-net.aspx
Прекрасно работает.
Множество реализаций на разных языках предоставлено на http://www.json.org/ (внизу страницы)
РЕДАКТИРОВАТЬ: очевидно, что на этой странице не упоминается встроенная поддержка JSON, хотя она существует в .Net 3.5 в соответствии с MSDN
В PHP, например, вы можете сделать:
$json = json_decode($json_string);
и это преобразует ваш JSON в объект / массив
С JavaScript вы бы сделали:
var myObj = eval('(' + jsonString + ')');