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