require 'rubygems'
require 'json'
def json_to_hash(json)
json_result = json.parsejson
return json_result
end
例如:以下格式json串: ,
, ,
], "success" : true
} 經解析後會生成以下格式:(json格式經解析後,data部分都為陣列型別)
{success=>true,data=>[,,,]}
結合以上**,可以知道:
假設json_result為以上經過解釋後的資料,則:
json_result.class = hash
json_result.length = 2 #包含success和data兩個元素
json_result['data'].class = array #包含三個hash
……以此類推
ruby學習筆記 json解析
require rubygems require json def json to hash json json result json.parsejson return json result end 例如 以下格式json串 success true 經解析後會生成以下格式 json格式經解析後...
JSON解析筆記
一 重要!二注意 如果if後面是0的話就執行 二,如果if後面是1 就執行 1 一,json簡介 json 是一種輕量級的資料交換格式,檔案內容類似於oc的字典中的鍵值對。二,json語法 鍵值對表示 鍵名用雙引號括起來,冒號後面跟值。值為雙引號括起來的字串 中括號括起來的陣列 大括號括起來的字典形...
ruby 學習筆記
usr bin ruby puts ruby 資料型別 puts ruby支援的資料型別包括基本的number string ranges symbols,以及true false和nil這幾個特殊值,同時還有兩種重要的資料結構 array和hash。puts n array n ary liqia...