使用 rhomobile 解析 json
我有一个 json 数据流 http://mdata.taviatech.com.ng/mobiledb/topgainers< /a> 谁能给我示例代码来将其解析为页面?
另外,json格式正确吗?
谢谢
i have a json data stream at http://mdata.taviatech.com.ng/mobiledb/topgainers
Can anyone give me sample code for to parse this to a page?
Also, is the json well formed?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
当尝试在 Rhodes 中解析 json 时,请尝试使用
Rho:JSON.parse(string)
而不是JSON.parse(string)
。希望有帮助。When trying to parse json in Rhodes, try with
Rho:JSON.parse(string)
instead ofJSON.parse(string)
. Hope That helps.将 JSON 响应解析为 ruby 数据结构.
Parsing JSON response into ruby data structure.
需要在控制器文件顶部添加“json”。
然后使用 Rho::AsyncHttp.get 获取 JSON 字符串。
在回调中,像这样解析字符串:
顺便说一句,如果您使用 JSONP,则需要首先删除响应字符串中的回调函数。
如果您不使用 JSONP,那么 Rho 3.3.X 及更高版本应该自动将 @params['body'] 转储到已解析的 JSON 对象中。
require 'json' at the top of your controller file.
Then use Rho::AsyncHttp.get to fetch the JSON string.
In your callback parse the string like this:
BTW, if you are using JSONP you will need to strip out the callback function in the response string first.
If you are NOT using JSONP then Rho 3.3.X and higher should automatically dump the @params['body'] into a parsed JSON object for you.