разбор json с ромбом - PullRequest
       7

разбор json с ромбом

0 голосов
/ 03 декабря 2010

У меня есть поток данных JSON на http://mdata.taviatech.com.ng/mobiledb/topgainers Может кто-нибудь дать мне пример кода, чтобы проанализировать это на странице?

Кроме того, хорошо ли сформирован json?

спасибо

Ответы [ 3 ]

4 голосов
/ 31 мая 2011

При попытке разобрать json на Родосе попробуйте Rho:JSON.parse(string) вместо JSON.parse(string). Надеюсь, это поможет.

0 голосов
/ 07 июня 2012

требуется 'json' вверху файла вашего контроллера.

Затем используйте Rho :: AsyncHttp.get для извлечения строки JSON.

В вашем обратном вызове разберите строку следующим образом:

$httpresult = @params['body']
$jsonresult = Rho::JSON.parse($httpresult)

Кстати, если вы используете JSONP, вам нужно сначала удалить функцию обратного вызова в строке ответа.

Если вы НЕ используете JSONP, то Rho 3.3.X и выше должны автоматически сбросить @params ['body'] в проанализированный JSON-объект для вас.

0 голосов
/ 03 декабря 2010
res = JSON.parse("[{\"count\":10},{\"version\":1},{\"total_count\":
5425},{\"token\": 123},{\"s\":\"RhoDeleteSource\",\"ol\":[{\"o\":
\"rho_del_obj\",\"av\":[{\"i\":55550425},{\"i\":75665819},{\"i\":
338165272},{\"i\":402396629},{\"i\":521753981},{\"i\":664143530},{\"i
\":678116186},{\"i\":831092394},{\"i\":956041217},{\"i\":
970452458}]}]}]") 

Анализ ответа JSON в структуру данных ruby.

...