python數(shù)據(jù)分析與可視化 python如何將json數(shù)組轉(zhuǎn)為對(duì)象集合?
python如何將json數(shù)組轉(zhuǎn)為對(duì)象集合?因?yàn)檫@個(gè)數(shù)據(jù)結(jié)構(gòu)是錯(cuò)誤的。在第二層中,嵌入的對(duì)象不是一個(gè)實(shí)數(shù)組,而是一個(gè)具有自己定義屬性的空數(shù)組對(duì)象,JSON.stringify文件()仍將它序列化為數(shù)組
python如何將json數(shù)組轉(zhuǎn)為對(duì)象集合?
因?yàn)檫@個(gè)數(shù)據(jù)結(jié)構(gòu)是錯(cuò)誤的。
在第二層中,嵌入的對(duì)象不是一個(gè)實(shí)數(shù)組,而是一個(gè)具有自己定義屬性的空數(shù)組對(duì)象,JSON.stringify文件()仍將它序列化為數(shù)組,因此它不會(huì)遍歷其屬性。
解決方案非常簡(jiǎn)單。把二級(jí)結(jié)構(gòu)從[]改為{}。
怎么將數(shù)組轉(zhuǎn)為json?
后臺(tái)怎樣接收json里的數(shù)組?
Python在后臺(tái)獲取Ajax傳遞的二維數(shù)組,保持原始數(shù)據(jù)結(jié)構(gòu)不變。
前臺(tái)主程序:
arruData=[[1,2,3],[4,5,6
//創(chuàng)建二維數(shù)組
var JSONuData=JSON.stringify文件(arruData)//將2D數(shù)組轉(zhuǎn)換為JSON格式
//Ajax將JSONuData轉(zhuǎn)換為后臺(tái)
$。Ajax({
URL:“/path”,
data:{JSON'data:JSON'data},
type:“post”,
datatype:“JSON”,
success:function(data){
alert(“success”)]},
})
后臺(tái)主程序:
#獲取前臺(tái)JSON數(shù)據(jù)
JSON數(shù)據(jù)=請(qǐng)求.發(fā)布.獲?。ā癹sonuudata”)
#解析json生成list
listudata=json.loads文件(如果您使用附加:真方法要將數(shù)組類型傳遞到后臺(tái),內(nèi)部數(shù)組將變?yōu)镾TR類型。