将字符串转换为json对象数组,rails 3+

时间:2013-02-18 21:09:52

标签: ruby-on-rails json string

我有这个字符串

astring='[{"name": "daus", "total": "45", "ios": "30", "android": "15"},{"name": "davus", "total": "38", "ios: 27", "android": "11"}]'

我希望通过

将其转换为JSON
ajson = JSON.parse(astring)

但是我收到了这个错误:

JSON::ParserError: 399: unexpected token at '{"name": "davus", "total": "38", "ios: 27", "android": "11"}]'

我假设我的错误是我设置初始字符串的方式,但还没有解决它。

1 个答案:

答案 0 :(得分:2)

语法错误:

"ios: 27" -> "ios": "27"