http://mdata.taviatech.com.ng/mobiledb/topgainersに json データ ストリームが あります。これをページに解析するためのサンプル コードを教えてください。
また、jsonは整形式ですか?
ありがとう
http://mdata.taviatech.com.ng/mobiledb/topgainersに json データ ストリームが あります。これをページに解析するためのサンプル コードを教えてください。
また、jsonは整形式ですか?
ありがとう
Rhodesでjsonを解析しようとするときは、Rho:JSON.parse(string)
の代わりにを試してくださいJSON.parse(string)
。それがお役に立てば幸いです。
コントローラー ファイルの先頭に「json」が必要です。
次に、Rho::AsyncHttp.get を使用して JSON 文字列をフェッチします。
コールバックで、次のように文字列を解析します。
$httpresult = @params['body']
$jsonresult = Rho::JSON.parse($httpresult)
ところで、JSONP を使用している場合は、最初に応答文字列のコールバック関数を削除する必要があります。
JSONP を使用していない場合、Rho 3.3.X 以降では @params['body'] が解析済みの JSON オブジェクトに自動的にダンプされます。
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}]}]}]")