例如:
json数组字符串:" [{"name":"aaa","age":"22"},{"name":"bbb","age":"33"}] "。
如何转换为json数组:[{"name":"aaa","age":"22"},{"name":"bbb","age":"33"}]。
然后对数组遍历取出json对象:{"name":"aaa","age":"22"},{"name":"bbb","age":"33"}。
最后就可以在js中通过"对象.name"的方式取出里面的name和age等属性值了。
网上各种什么 $.parseJSON()都只能针对单个的json对象,无法对多个的json数组。
请问我如何将一个json数组字符串,注意是“字符串”,并不是数组,是数组就简单了,
我在js里就可以直接遍历取出json对象了。现在是这种json数组类型字符串没法遍历,使用split()去切割成数组也无法做到。请写出js中的具体实现代码,不要光写文字,看着烦,说一百句文字还不如给我写出代码。
jq框架下,给个示例,仅供参考:
var objs = $.parseJSON('[{"name":"aaa","age":"22"},{"name":"bbb","age":"33"}]');