在 Ruby 中使用 JSON
JSON(JavaScript Object Notation)是一種輕量級資料交換格式。許多 Web 應用程式使用它來傳送和接收資料。
在 Ruby 中,你可以簡單地使用 JSON。
首先你需要 require 'json'
,然後你可以通過 JSON.parse()
命令解析一個 JSON 字串。
require 'json'
j = '{"a": 1, "b": 2}'
puts JSON.parse(j)
>> {"a"=>1, "b"=>2}
這裡發生的是,解析器從 JSON 中生成 Ruby Hash 。
另一種方法是,從 Ruby 雜湊生成 JSON 就像解析一樣簡單。選擇的方法是 to_json
:
require 'json'
hash = { 'a' => 1, 'b' => 2 }
json = hash.to_json
puts json
>> {"a":1,"b":2}