例項詳解JSON取值 key是中文或者數字 方式

2021-09-09 07:57:35 字數 1737 閱讀 3476

json取值(key是中文或者數字)方式詳解

先準備乙個json物件用於演示?

varjson = ;

1.使用js中with關鍵字?

with(json)

2.最常見的傳統的讀取key?

console.log(json.name);//輸出:zhangsan

//key是中文也是支援的

console.log(json.年齡);//輸出:23

//key是number型別或者string型別的數字都不能這麼讀取

console.log(json.404);//報錯

3.通用萬能型:json['key']?

console.log(json['name']);/輸出:zhangsan

console.log(json['年齡']);//輸出:23

console.log(json['404']);//輸出:你可能迷路了

json[key]

console.log(json[name]);/輸出:undefinded

console.log(json[年齡]);//報錯

console.log(json[404]);//輸出:你可能迷路了

json處理動態key方式

先準備案例物件?

varjsonarr = [

,

,

,

,

]

1.如果資料量不大,偶爾查詢一次,使用for...in遍歷

2.如果資料量大,經常使用,建立查詢表提公升效能?

//建立乙個查詢表函式

functioncreatelookmap(field) ;//建立乙個空的json物件

for(vari = 0; i < jsonarr.length; i++)

returnmap;

}

python3中字典key取值

python2中,使用keys 可以得到該字典的所有鍵值,結果以list形式進行表示,可以採用下標方式進行選取第n個鍵值。如下 python2 a a.keys 1,2,4,6 a.keys 2 4 type a.keys list 但是,在python3中,由於資料結構發生了變化,不能夠再直接採用...

MySQL中key問題詳解

如果只是key的話,就是普通索引。1 key 是資料庫的物理結構,它包含兩層意義和作用,一是約束 偏重於約束和規範資料庫的結構完整性 二是索引 輔助查詢用的 包括primary key,unique key,foreign key 等。primary key 有兩個作用,一是約束作用 constra...

json中key大小寫轉換

最近工作中遇到json格式的字串中的key為大寫的,需要轉換成小寫的來解析,開始想使用正則來替換,結果不是很方便,後來考慮把jsonobject重新來封裝。如下json格式 public static void main string args json大寫轉小寫 param jsonarray1 ...