色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

extjs json 取值

洪振霞2年前11瀏覽0評論

在使用Ext JS框架時,我們常常需要從JSON數(shù)據(jù)里獲取某個值,這就需要用到extjs json取值的方法。

假設(shè)有以下JSON格式的數(shù)據(jù):

{
"name": "張三",
"age": 22,
"address": {
"province": "廣東省",
"city": "廣州市",
"district": "天河區(qū)"
}
}

我們可以使用以下代碼獲取數(shù)據(jù):

var obj = Ext.decode(jsonStr); //將json格式字符串解析為對象
var name = obj.name; //獲取name屬性的值,值為"張三"
var age = obj.age; //獲取age屬性的值,值為22
var province = obj.address.province; //獲取address對象中的province屬性的值,值為"廣東省"
var city = obj.address.city; //獲取address對象中的city屬性的值,值為"廣州市"
var district = obj.address.district; //獲取address對象中的district屬性的值,值為"天河區(qū)"

代碼解釋:

首先使用Ext JS的Ext.decode方法來解析JSON格式的字符串,將其轉(zhuǎn)化為JavaScript對象。

然后,通過.(點)操作符來獲取對象中的屬性值。對于嵌套的對象,可以使用多個.(點)操作符來訪問對象的子屬性。

需要注意的是,如果獲取的屬性值是一個對象,那么返回的依然是一個對象,我們?nèi)孕枰褂?(點)操作符來獲取該對象的子屬性或方法。

通過extjs json取值的方法,我們可以輕松地從JSON數(shù)據(jù)中獲取需要的值,便于我們在應(yīng)用程序中進行操作和展示。