gpt4 book ai didi

ruby-on-rails - 如何在 Ruby 中选择 JSON 元素

转载 作者:数据小太阳 更新时间:2023-10-29 08:01:53 25 4
gpt4 key购买 nike

我有大量 嵌套数据 格式为 JSON

我想选择单个元素:

{"data": [ {"id": "123456","from": {"name": "Jason Wade","id": "654321"},"message": "http://www.youtube.com/watch?v=ZfXHAqBRIEk" ...

  1. 我如何有效地选择单个元素,说“消息”?

  2. 有没有简单的推荐这个方法?说转换成一个数组,还是什么?

  3. 你能给我指点一些阅读 Material 吗解析 JSON?

谢谢!

最佳答案

如果您使用的是 Rails,请参阅我评论中的问题。如果您使用的是纯 Ruby,则有一个名为 json 的 gem。安装 gem,然后像这样使用

require 'rubygems'
require 'json'
url = "www.example.com/api?format=json"
response = Net::HTTP.get_response(URI.parse(url))
data = response.body
result = JSON.parse(data)

JSON 格式和 ruby​​ 数据类型有相似之处,在您的示例中,结果将是这样的哈希

{"data"=>[{"message"=>"http://www.youtube.com/watch?v=ZfXHAqBRIEk", "from"=>{"name"=>"Jason Wade", "id"=>"654321"}, "id"=>"123456"}]}

关于ruby-on-rails - 如何在 Ruby 中选择 JSON 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5125285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com