在Ruby中解析JSON字符串我想在Ruby中解析一個字符串:string = '{"desc":{"someKey":"someValue","anotherKey":"value"},"main_item":{"stats":{"a":8,"b":12,"c":10}}}'有一種提取數據的簡單方法嗎?
3 回答

森欄
TA貢獻1810條經驗 獲得超5個贊
這看起來像JavaScript對象表示法(JSON)..您可以解析駐留在某個變量中的JSON。json_string
,就像這樣:
require?'json'JSON.parse(json_string)
如果您使用的是舊Ruby,則可能需要安裝JSON寶石.

慕森卡
TA貢獻1806條經驗 獲得超8個贊
在Rubyv1.9.3中,您不需要安裝任何Gems來解析JSON,只需使用require 'json'
:
require?'json'json?=?JSON.parse?'{"foo":"bar",?"ping":"pong"}'puts?json['foo']?#?prints?"bar"
- 3 回答
- 0 關注
- 1533 瀏覽
添加回答
舉報
0/150
提交
取消