小编sup*_*you的帖子

Ruby - 迭代解析的JSON

我正在尝试从reddit的API迭代解析的JSON响应.

我做了一些谷歌搜索,似乎其他人有这个问题,但没有一个解决方案似乎适合我.Ruby将['data] ['children]视为索引并导致错误,但我只是试图从JSON中获取这些值.有什么建议?

我的代码:

require "net/http"
require "uri"
require "json"

uri = URI.parse("http://www.reddit.com/user/brain_poop/comments/.json")

response = Net::HTTP.get_response(uri)

data = JSON.parse(response.body)

data.each do |child|
    print child['data']['body']
end
Run Code Online (Sandbox Code Playgroud)

我在终端中收到的错误消息:

api-reddit-ruby.rb:12:in `[]': no implicit conversion of String into Integer (TypeError)
from api-reddit-ruby.rb:12:in `block in <main>'
from api-reddit-ruby.rb:11:in `each'
from api-reddit-ruby.rb:11:in `<main>'
Run Code Online (Sandbox Code Playgroud)

ruby api json reddit

20
推荐指数
1
解决办法
3万
查看次数

React Native AsyncStorage位置和使用

我是React Native的新手,我正在努力掌握AsyncStorage的使用.我已经阅读了文档并查看了几个可用的包装器,但找不到我的几个问题的答案.

  1. 如果我只需要添加一次这个数据,那么将键值对添加到AsyncStorage的最佳方法是什么.除了我自己之外,用户不会添加数据.例如,我想添加键值对,其中键是一个项目,值是该项目的描述.描述可能是几段长.我是否需要构建一个处理此数据添加/更新/删除的组件?这导致了我的第二个问题.

  2. 有没有我可以在AsyncStorage中查看数据的地方.我似乎无法找到有关此数据位置的任何信息.应用程序或xcode中的某个文件是否可以查看和/或直接更新?

mobile ios react-native asyncstorage

5
推荐指数
1
解决办法
870
查看次数

标签 统计

api ×1

asyncstorage ×1

ios ×1

json ×1

mobile ×1

react-native ×1

reddit ×1

ruby ×1