2 徹底搞懂json字符串和json數組的區別


Json數組

 

 

 》注意username不是“username”,即key不加雙引號

》還有下面的附帶信息

 

 

 

Json字符串

 

 

 》key都加了雙引號

》不帶有任何的附加信息

 

Json數組轉Json字符串

JSON.stringify(Json數組)

 

附加信息:

 

 大家看看右邊的是什么?

其實右邊的既不是Json數組也不是Json字符串

我傳遞的Json字符串,到表單中就是這樣的了

 

 這個方式傳遞到后台是ok的。

我的請求方法為

export const postRequest = (url, params) => {
  return axios({
    method: 'post',
    url: `${base}${url}`,
    data: params,
    // transformRequest: [function (data) {
    //   let ret = ''
    //   for (let it in data) {
    //     ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'
    //   }
    //   return ret
    // }],
    headers: {
      'Content-Type': 'application/json'
    }
  });
}

如果不注釋代碼那么就會顯示剛剛右側的情況,搞了一天居然在這個地方遇到了坑!

以后注意啊

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM