gpt4 book ai didi

api - 使用 Rails 3 解析远程 API(JSON 和 XML)

转载 作者:行者123 更新时间:2023-12-04 02:38:14 24 4
gpt4 key购买 nike

我正在编写一个应用程序,该应用程序将通过其各自的 API(JSON 和 XML)从 Internet 上的不同来源获取数据。

如何获取此数据(从远程源)并使用 Rails 3 解析它?
我在网上到处寻找解决方案,但这一切似乎也让我感到困惑。

有谁知道我可以用于远程 API 的一个好的、简单的 gem 吗?在 PHP 中它是如此简单。

最佳答案

为 JSON 尝试这样的事情

require 'open-uri'
require 'json'

result = JSON.parse(open("url_of_json_service").read)

在此处查看有关 JSON gem 的更多信息: http://flori.github.com/json/

为 XML 尝试这样的事情
require 'open-uri'
require 'nokogiri'

result = Nokogiri.XML(open("url_of_xml_service").read)

在此处查看有关 Nokogiri 的更多信息: https://github.com/tenderlove/nokogiri (还有其他 XML 解析器)

关于api - 使用 Rails 3 解析远程 API(JSON 和 XML),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5077741/

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