自定義字符串轉json數據上傳ajax

作為ajax自定義數據的上傳,需要將各種類型的數據轉成json字符串進行上傳。
一般而言,json對象與json字符串的轉換方法有多種。記錄的主要是:
JSON.parse(jsonstr); //可以將json字符串轉換成json對象;
JSON.stringify(jsonobj); //可以將json對象轉換成json字符串 ;
如果你需要將字符串轉成json字符串上傳,就需要用JSON.stringify。如果你利用ajax的方法get到json字符串,就需要JSON.parse轉換成json對象。
其中,對于JSON.stringify,上傳的格式應該是
jsonobj = [
{"name":"json","year":"20"},
{"name":"jack","year":"10"},
{"name":"Lucy","year":"13"}
];
jsonobj = JSON.stringify(jsonobj );
JSON.parse與JSON.stringify對于轉換對象的要求很嚴格,每個對象的屬性及值都需要用雙引號“ ”括起來,外面包裹方括號【 】,這樣才能轉換識別,不然則會報錯

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 0、對于 HTTP 協議而言,HTML、CSS、JS、JSON 的本質都是什么? HTML就是符合HTML語法的字...
    怎么昵稱閱讀 1,634評論 0 3
  • 1,對于 HTTP 協議而言,HTML、CSS、JS、JSON 的本質都是什么? 對于HTTP協議而言,html、...
    進擊的前端_風笑影閱讀 859評論 0 0
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,973評論 19 139
  • 牽牛花還在迎著朝陽可勁地笑,紫薇花還搖曳在枝頭熱烈地綻放,光陰還在迎著未來拼命地奔跑,我卻在原地踟躕不知邁哪...
    靈芙醉客閱讀 287評論 4 2
  • 這個國慶節,初中的閨蜜要結婚了,因為最近和異地的戀人相處地不是很愉快,所以對這種事情很敏感…… 粗略計算一...
    DreamerAlice閱讀 235評論 0 0