1. ホーム
  2. ruby

[解決済み] RubyでJSON文字列をパースする

2022-03-26 15:58:19

質問

Rubyでパースしたい文字列があります。

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

簡単にデータを抽出する方法はありますか?

どのように解決するのですか?

これは次のようになります。 JavaScriptオブジェクト記法(JSON) . ある変数に存在するJSONをパースすることができます、例えば json_string のようになります。

require 'json'
JSON.parse(json_string)

古いRubyを使用している場合、Rubyアプリケーションのために json gem .


また、RubyのためのJSONの他の実装もあり、いくつかのユースケースにもっと合うかもしれません。