先来个demo先

后端类型为Array类型的数据截图

后端类型为Object类型的数据截图

简单来看,不管是array还是object中,后端输出的时候都是一样的,那为什么前端老是会说,返回数据的格式不对呢?????

  • 如果是直接输入的话,那么数据将会转换字符串的形式
  • 但是,前端这边的获取的数据的时候,如果是array|object类型的话,处理起来会比较麻烦(后端:明明返回的是json啊!!!)

我们来看一下俩张图的类型是什么样子的?

图一(array)

图二(object)


总结

如果单纯从数据上看的话,两者是没有什么区别的,json也可以正常解析。但是,实际上。里面可能是array 以及object两种数据类型

后端代码截图

更多推荐

关于前端与后端纠纷-api返回格式 object or array问题?