我有一个要在 Ruby 中解析的字符串:
string = '{"desc":{"someKey":"someValue","anotherKey":"value"},"main_item":{"stats":{"a":8,"b":12,"c":10}}}'
有没有一种简单的方法来提取数据?
这看起来像JavaScript Object Notation (JSON)。您可以解析驻留在某个变量中的 JSON,例如json_string,像这样:
json_string
require 'json' JSON.parse(json_string)
如果您使用的是旧版 Ruby,则可能需要安装json gem。
Ruby 的其他 JSON 实现可能更适合某些用例: