這是在HTTP POST請求返回的response
對象:如何迭代這個JSON對象?
res.body
=> "{\"id\":\"a3adasfaf3\",\"url\":\"https://someurl/a3adasfaf3\",\"created\":\"2016-05-30T07:00:58Z\",\"modified\":\"2016-05-30T07:00:58Z\",\"files_hash\":\"cljhlk2j3l2kj34hlke18\",\"language\":\"ruby\",\"title\":\"Some weird hello world message\",\"public\":false,\"owner\":\"kljhlk2jh34lk2jh4l2kj3h4l2kj4h23l4kjh2l4k\",\"files\":[{\"name\":\"Some-weird-hello-world-message.rb\",\"content\":\"puts \\\"Some weird hello world message.\\\"\\r\\n\"}]}"
我試圖拉出來,並把這一response
的各種屬性。例如,至少在id
和url
。
我該怎麼做?
爲了記錄,我使用Ruby的NET/HTTP std lib發送POST請求並取回此響應。
編輯1
獎勵積分,我要的是一個url
(這是一個典型的URL)存儲在每個屬性(即實際id
(這僅僅是一個字符串的實際值)。所以,如果你包括我怎麼可能都訪問該屬性,然後在同一時間,將是真棒消毒它。
嘗試'JSON.parse(RES)' –
嘿,你可以使用'Json.parse(RES)[ 「ID」]'的ID和URL'Json.parse(res)[「url」]' –
@VishalJAIN我現在意識到我可以做到這一點。謝謝。 – marcamillion