怎么将数据转换为JSONArray

const a = ["伟大", "人民", "不好吃"]

const b = JSON.parse(a) // 所以b就是JSONArray格式?
const a = "a", b = "b", c = "c"

JSON.parse([a, b,c])

图片描述

这个报错是怎么回事?

阅读 3.1k
4 个回答

parse是去解析Json字符串的,parse数组当然会出错

https://developer.mozilla.org...


你说的JsonArray是否是

clipboard.png

如果是的话可以尝试下面这个方法
a.map((item,index)=>{return {id:index,value:item}})

把JS对象转换为JSON要调用JSON.stringify(Array)

这里的a和[a,b,c]本身就是数组了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题