前端用jquery解析以下json,无法解析的问题

LearnToLearnJ 2019-05-06 12:35:15
解析的json字符串如下所示,有两个中括号嵌套,卡在这里很久啦,希望能得到大神们的指点! [[{"id":1,"cowBatch":"222","vaccinationDate":"2019-04-26","vaccinationNumber":50,"vaccineName":"无毒炭疽芽孢菌","totalCow":50},{"id":2,"cowBatch":"222","vaccinationDate":"2019-04-25","vaccinationNumber":50,"vaccineName":"口蹄疫疫苗","totalCow":50},{"id":3,"cowBatch":"222","vaccinationDate":"2019-04-24","vaccinationNumber":50,"vaccineName":"疯牛病疫苗","totalCow":50},{"id":4,"cowBatch":"222","vaccinationDate":"2019-04-23","vaccinationNumber":50,"vaccineName":"其它疫苗","totalCow":50},{"id":5,"cowBatch":"222","vaccinationDate":"2019-04-22","vaccinationNumber":50,"vaccineName":"其它疫苗","totalCow":50}]]
...全文
343 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lrgdff 2019-05-07
  • 打赏
  • 举报
回复
这个我之前碰过一次 我是先把这个字符串split剪切把两头的[]减除,得到的新的字符串对象 然后再用JSON.parse转就OK了
天际的海浪 2019-05-07
  • 打赏
  • 举报
回复
引用 7 楼 LearnToLearnJ 的回复:
[quote=引用 5 楼 丰云的回复:]var jsonObj = JSON.parse(jsonStr) 这个没有见过吗?
这个是字符串转json对象,知道的,关键是两个中括号包裹的,看着就懵了,不知道怎么获取里面内容[/quote]
var jsonObj  =  JSON.parse(jsonStr);
jsonObj[0].forEach(function(obj){
	console.log(obj.vaccineName);
});
丰云 2019-05-07
  • 打赏
  • 举报
回复
引用 7 楼 LearnToLearnJ 的回复:
[quote=引用 5 楼 丰云的回复:]var jsonObj = JSON.parse(jsonStr) 这个没有见过吗?
这个是字符串转json对象,知道的,关键是两个中括号包裹的,看着就懵了,不知道怎么获取里面内容[/quote] 有什么问题呢? 照用就行了。。。
LearnToLearnJ 2019-05-07
  • 打赏
  • 举报
回复
引用 5 楼 丰云的回复:
var jsonObj = JSON.parse(jsonStr) 这个没有见过吗?
这个是字符串转json对象,知道的,关键是两个中括号包裹的,看着就懵了,不知道怎么获取里面内容
LearnToLearnJ 2019-05-07
  • 打赏
  • 举报
回复
引用 2 楼 冬狮郎sun的回复:
看起来没什么问题
尝试用jquery获取里面的值就有问题啦
丰云 2019-05-07
  • 打赏
  • 举报
回复
var jsonObj = JSON.parse(jsonStr) 这个没有见过吗?
LearnToLearnJ 2019-05-07
  • 打赏
  • 举报
回复
引用 3 楼 LearnToLearnJ的回复:
[quote=引用 1 楼 Hello World,的回复:]解析是没有问题的,不知道你遇到了什么?不会分析?
我就想用jquery的方式解析里面的内容,但是不知道怎么操作[/quote] 因为是两个中括号包裹的,正常的json,没看到这么写的,造成我前端无法获取里面内容
LearnToLearnJ 2019-05-07
  • 打赏
  • 举报
回复
引用 1 楼 Hello World,的回复:
解析是没有问题的,不知道你遇到了什么?不会分析?
我就想用jquery的方式解析里面的内容,但是不知道怎么操作
冬狮郎sun 2019-05-06
  • 打赏
  • 举报
回复
看起来没什么问题
Hello World, 2019-05-06
  • 打赏
  • 举报
回复
解析是没有问题的,不知道你遇到了什么?不会分析?

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧