ruby學習筆記 json解析

2021-07-02 04:02:28 字數 516 閱讀 2334

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...