2012-04-21 140 views
4

我想解析所有註釋的Reddit線程的JSON文件。但是當我嘗試解析JSON時,我得到一個「in`parse」:嵌套的20太深「錯誤。嘗試解析JSON文件時出現嵌套錯誤

下面是代碼我使用:

#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) 

有反正我可以解決這個問題?

對我來說,解析所有較小的子線程並不重要。有沒有辦法設置嵌套深度限制?

回答

9

嘗試將max_nesting值:

result = JSON.parse(@response, :max_nesting => 100) 
相關問題