对象数组字符串转数组的方法?

今天在用egg.js做开发,egg使用axios爬取的数据为对象数组字符串
类似于这样:

"[{"jqm": "12","mp":"12"},{"jqm": "12","mp":"12"},{"jqm": "12","mp":"12"}]"

本来要是直接把这个传回前端,前端接收到的是已经转换会正常数组的格式,但是需求并不能直接传回去,需要传回前端的是一个带有状态码的对象,如:

{
errof: 0,
info: "[{"jqm": "12","mp":"12"},{"jqm": "12","mp":"12"},{"jqm": "12","mp":"12"}]"
}

这样子以后传回前端的数据结构我想不到办法处理了,求大神帮忙分析一下为什么直接传的时候会变成正常的数组,而包装以后却还是字符串的格式?以及我有什么解决办法呢?

阅读 2.1k
1 个回答

键要加双引号, 如 "errof": 0

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