var a = [{"id":"102","name":"保函"},{"id":"104","name":"开箱"}]
a是后端返回的数据 对数据进行typeof发现是string类型的 对这个字符串进行JSON.parse(a)
报错Uncaught SyntaxError: Unexpected token o in JSON at position 1
at JSON.parse (<anonymous>)
怎么处理啊这种问题
var a = [{"id":"102","name":"保函"},{"id":"104","name":"开箱"}]
a是后端返回的数据 对数据进行typeof发现是string类型的 对这个字符串进行JSON.parse(a)
报错Uncaught SyntaxError: Unexpected token o in JSON at position 1
at JSON.parse (<anonymous>)
怎么处理啊这种问题
自已看区别
var a = [{"id":"102","name":"保函"},{"id":"104","name":"开箱"}]
var a = '[{"id":"102","name":"保函"},{"id":"104","name":"开箱"}]'
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答843 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
你的a明明就是对象了,还转什么,JSON.parse是用来把字符串转成对象的