我有一个来自 API 的字符串:
"{\"region\":{\"span\":{\"latitude_delta\":0.11197800000000058,\"longitude_delta\":0.10020299999999338},.....
我应该怎么做才能访问 my_returned_object.region
?现在它只是一个字符串,我不知道如何将它转换为另一种对象类型。
最佳答案
这是一个包含编码的字符串 JSON .
您需要install and use a JSON parser把它变成一个散列。
首先,安装gem:
gem install json
然后使用它:
require 'json'
data = JSON.parse("{\"region\":{\"span\":{\"latitude_delta\":0.11197800000000058,\"longitude_delta\":0.10020299999999338}}}")
puts data["region"]
关于ruby - 解析来自 API 的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11945908/