我想在Ruby中解析一个字符串:
string='{“desc”:{“someKey”:“someValue”,“anotherKey”:“value”},“main_项”:{“stats”:{“a”:8,“b”:12,“c”:10}
有没有一种简单的方法来提取数据
这看起来像JavaScript对象表示法(JSON)。您可以解析驻留在某个变量中的JSON,例如JSON\u string,如下所示:
需要“json”
parse(JSON_字符串)
如果您使用的是较旧的Ruby,则可能需要安装json gem
还有一些JSON for Ruby的其他实现可能更适合某些用例:
- 用于Ruby的YAJL C绑定
- JSON::流