1
daqing 2010-09-03 13:27:16 +08:00
我用ruby去解析这个URL,报错:Invalid JSON string
代码如下: <code> def v2ex_api(path) url = URI.parse("http://v2ex.appspot.com") res = Net::HTTP.start(url.host, url.port) do |http| http.get(path) end ActiveSupport::JSON.decode res.body end puts v2ex_api("/api/topics/latest.json").inspect </code> |
2
CupTools 2010-09-03 13:47:28 +08:00
php同样无法解析
|
3
Livid MOD OP Try again now?
|
4
marshluca 2010-09-03 15:15:14 +08:00
原来json的格式化输出也可以这么漂亮。
ruby好像是可以解析的 require 'rubygems' require 'json' require 'open-uri' url = URI.encode("http://v2ex.appspot.com/api/topics/latest.json") buffer = open(url).read data = JSON.parse(buffer) puts data.inspect |
5
daqing 2010-09-03 17:55:12 +08:00
API输出中有很多"\n", 这样是有效的JSON么?
|