我正在尝试解析 Reddit 线程的 JSON 文件及其所有评论。但是当我尝试解析 JSON 时,我得到一个“in `parse': nesting of 20 is too deep”错误。
以下是我使用的代码:
#require 'net/http'
#require 'rubygems'
#require 'json'
@response = Net::HTTP.get(URI.parse("http://www.reddit.com/r/AskReddit/comments/sjm1z/what_is_your_most_useless_talent/.json"))
result = JSON.parse(@response)
无论如何我可以解决这个问题吗?
对我来说,解析所有较小的子线程并不是必需的。有没有办法设置嵌套深度限制?