關於前端與後端糾紛-api返回格式 object or array問題?
阿新 • • 發佈:2020-12-13
先來個demo先
後端型別為Array型別的資料截圖
後端型別為Object型別的資料截圖
簡單來看,不管是array還是object中,後端輸出的時候都是一樣的,那為什麼前端老是會說,返回資料的格式不對呢?????
- 如果是直接輸入的話,那麼資料將會轉換字串的形式
- 但是,前端這邊的獲取的資料的時候,如果是array|object型別的話,處理起來會比較麻煩(後端:明明返回的是json啊!!!)
我們來看一下倆張圖的型別是什麼樣子的?
圖一(array)
圖二(object)
總結 如果單純從資料上看的話,兩者是沒有什麼區別的,json也可以正常解析。但是,實際上。裡面可能是array 以及object兩種資料型別
後端程式碼截圖