js物件與json格式的轉換

2022-02-25 06:12:42 字數 825 閱讀 1319

目前的專案資料互動幾乎都用jquery,所以處理流程是:前端頁面資料-》js物件-》jquery提交-》python處理,另外一種就是倒過來。python肯定不能直接處理js物件資料,所以要把js物件轉換成為python能處理的一種資料格式(通常是字典dict),同樣,python取資料反饋到前端也要把字典資料轉換成js能處理的物件,這個中間轉換資料格式通常就是json。

一、js物件轉換成為json

流程:讀取前端頁面資料,組裝成為js物件,並通過jquery的$.post()方法傳遞給python。

處理:引用乙個json2.js檔案,呼叫json.stringify()方法。例如:var data = new object(); var

json_data = json.stringify(data);

讀取:python這裡就很簡單了,用dict_data =

json.loads(json_data)就ok了

二、json轉換成為js

流程:python組裝乙個dict資料並轉成json格式傳遞給前端,或者前端通過jquery的$.getjson()方法直接讀取這個json格式的資料

處理:用jquery的乙個方法$.parsejson()將json格式的資料轉成js物件。例如:var json_data =

$.getjson(); var data = $.parsejson(json_data);

讀取:js對像的操作就不必多說了

這裡,python要把字典轉換成json格式資料,用json.dumps()這個方法就行了

JS物件與JSON格式資料相互轉換

最近遇到這個問題,js物件和json格式資料的相互轉換。其實,也就是兩個問題 js物件轉換成為json格式資料 json格式資料轉換成為js物件。目前的專案資料互動幾乎都用jquery,所以處理流程是 前端頁面資料 js物件 jquery提交 python處理,另外一種就是倒過來。python肯定不...

js中json字串與json物件格式轉換

本篇部落格整理記錄了一下js和json之間轉換的幾種情況和方法,順便記錄一下自己在工作上遇到的乙個小問題 看似很簡單!但當時頭腦不清醒寫了很久!敲篇部落格敲打自己 最近在公司開發乙個頁面,由於element框架的需要,我需要介面給我返回下面這種格式的資料 initialdata 可是問題來了,在修改...

js中物件和 JSON 的轉換

json跟任何程式語言都無關是用來做不同程式語言中的通用資料。json的規則 1.在js中,json的型別是字元 2json的格式,與js中物件的格式一致,鍵值對格式 array和object 3.json中物件格式的key部分必須放在雙引號中,單引號都不行,並且當value為字元的時也要用雙引號,...