在Ruby中解析JSON字符串

我想在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::流

发表评论