Каков наилучший способ десериализации массива объектов JSON без asp.net? - PullRequest
0 голосов
/ 08 мая 2009

Каков наилучший способ десериализации массива объектов json без asp.net?

формат Json: {"results": [{"a": "value A", "b": "value B"}, {"c": "value C", "d": "value D"}]}

Обратите внимание: объект Json должен быть десериализован в объект .Net.

Ответы [ 4 ]

2 голосов
/ 10 мая 2009

Библиотека Json.NET, доступна здесь:

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

Прекрасно работает.

1 голос
/ 08 мая 2009

Множество реализаций на разных языках предоставлено на http://www.json.org/ (внизу страницы)

РЕДАКТИРОВАТЬ: очевидно, что на этой странице не упоминается встроенная поддержка JSON, хотя она существует в .Net 3.5 в соответствии с MSDN

0 голосов
/ 08 мая 2009

В PHP, например, вы можете сделать:

$json = json_decode($json_string);

и это преобразует ваш JSON в объект / массив

0 голосов
/ 08 мая 2009

С JavaScript вы бы сделали:

var myObj = eval('(' + jsonString + ')');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...