小编典典

在 Ruby 中解析 JSON 字符串

all

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

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

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


阅读 119

收藏
2022-03-22

共1个答案

小编典典

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

require 'json'
JSON.parse(json_string)

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


Ruby 的其他 JSON 实现可能更适合某些用例:

2022-03-22