0
我有一個變量。當我做puts var_name
我得到這個散列:如何從JSON字符串訪問值?
"{\"numConnections\": 163}"
但是當我嘗試它不工作的價值numConnections
得到那個號碼163。下面是我想:
connections = temp_var["\"numConnections\""]
puts connections.inspect
或:
connections = temp_var["numConnections"]
puts connections.inspect
兩者同樣不工作。
任何想法如何從那裏提取163?
這看起來不像一個散列,它看起來像一個字符串。什麼'var_name.class'返回? – Casper
打印temp_var的類型,我確定它不是一個哈希,而是一個字符串。看起來像JSON對我? –
嗯,我明白了....好點。是否有任何簡單的方法通過執行一些旨在處理json的函數來提取值? – GeekedOut