今天在用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"}]"
}
这样子以后传回前端的数据结构我想不到办法处理了,求大神帮忙分析一下为什么直接传的时候会变成正常的数组,而包装以后却还是字符串的格式?以及我有什么解决办法呢?
键要加双引号, 如
"errof": 0