rails json解析器

json.parse JSON::ParserError (unexpected token in object at

在rails开发中,如果用json.org上的插件会出问题,他老报错你的json格式不对,但是你在一个单独的类中测试时没问题的,

可用rails内置的json解析器,至于原因在这http://www.ruby-forum.com/topic/205530 应该能看懂e文吧,说的是用这个解析器的一些局限,

很泄气,不想解释了,不好用就换个别的,至少我现在还用不到。如果是rails开发就用他提供的ActiveSupport::JSON.decode

This is simply because JSON.parse only parses JSON *objects* and 
*arrays*, not strings or numbers.
>> JSON.parse('{"foo":"bar"}')
=> {"foo"=>"bar"}
>> JSON.parse('["foo","bar"]')
=> ["foo", "bar"]
>> JSON.parse('"bar"')
JSON::ParserError: 574: unexpected token at '"bar"'
看出了和你的区别了吗?注意单引号和双引号啊

有个老外说他只要打开flash chart就出问题,http://vova.org/2009/05/21/rails-json-parser-vs-open-flash-chart-2/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值