为了账号安全,请及时绑定邮箱和手机立即绑定

请问在Ruby中解析JSON字符串

请问在Ruby中解析JSON字符串

慕标5832272 2019-08-02 03:02:24
在Ruby中解析JSON字符串我想在Ruby中解析一个字符串:string = '{"desc":{"someKey":"someValue","anotherKey":"value"},"main_item":{"stats":{"a":8,"b":12,"c":10}}}'有一种提取数据的简单方法吗?
查看完整描述

3 回答

?
函数式编程

TA贡献1807条经验 获得超9个赞

这看起来像JavaScript对象表示法(JSON)..您可以解析驻留在某个变量中的JSON。json_string,就像这样:

require 'json'JSON.parse(json_string)

如果您使用的是旧Ruby,则可能需要安装JSON宝石.


还有其他用于Ruby的JSON实现可能更适合一些用例:



查看完整回答
反对 回复 2019-08-03
?
慕姐4208626

TA贡献1852条经验 获得超7个赞

在Rubyv1.9.3中,您不需要安装任何Gems来解析JSON,只需使用require 'json':

require 'json'json = JSON.parse '{"foo":"bar", "ping":"pong"}'puts json['foo'] # prints "bar"

看见杰森红宝石-医生。


查看完整回答
反对 回复 2019-08-03
  • 3 回答
  • 0 关注
  • 614 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信