一尘不染

在Ruby中解析JSON字符串

json

我有一个要在Ruby中解析的字符串:

string = '{"desc":{"someKey":"someValue","anotherKey":"value"},"main_item":{"stats":{"a":8,"b":12,"c":10}}}'

有没有一种简单的方法可以提取数据?


阅读 281

收藏
2020-07-27

共1个答案

一尘不染

看起来像JavaScript Object
Notation(JSON)
。您可以解析驻留在某个变量(例如)中的JSON
json_string,如下所示:

require 'json'
JSON.parse(json_string)

如果您使用的是较旧的Ruby,则可能需要安装json gem


还有其他针对JSON的JSON实现,可能更适合某些用例:

2020-07-27