在Ruby中解析JSON字符串我想在Ruby中解析一个字符串:string = '{"desc":{"someKey":"someValue","anotherKey":"value"},"main_item":{"stats":{"a":8,"b":12,"c":10}}}'有一种提取数据的简单方法吗?
3 回答
森栏
TA贡献1810条经验 获得超5个赞
这看起来像JavaScript对象表示法(JSON)..您可以解析驻留在某个变量中的JSON。json_string
,就像这样:
require 'json'JSON.parse(json_string)
如果您使用的是旧Ruby,则可能需要安装JSON宝石.
慕森卡
TA贡献1806条经验 获得超8个赞
在Rubyv1.9.3中,您不需要安装任何Gems来解析JSON,只需使用require 'json'
:
require 'json'json = JSON.parse '{"foo":"bar", "ping":"pong"}'puts json['foo'] # prints "bar"
- 3 回答
- 0 关注
- 1490 浏览
添加回答
举报
0/150
提交
取消