在Java web應用的開發(fā)過程中,經常會用到el表達式來獲取前端傳來的數(shù)據。其中,可以使用el表達式來查找json對象中的數(shù)據。
//例如有如下的json數(shù)據: var json = {name:"Tom",age:18,sex:"male"}; //如果想要獲取json對象中的name屬性的值,可以使用el表達式的語法:${json.name}
在el表達式中,可以使用.號來獲取json對象中的屬性值。如果json對象中有多層嵌套的屬性,也可以使用.號來逐層獲取。
//例如有如下的json數(shù)據: var json = {person:{name:"Tom",age:18,sex:"male"}}; //如果想要獲取json對象中的name屬性的值,可以使用el表達式的語法:${json.person.name}
如果json對象中的屬性名中包含有特殊字符,可以使用[]來獲取屬性值。例如:
//例如有如下的json數(shù)據: var json = {"person-name":"Tom"}; //如果想要獲取json對象中的"person-name"屬性的值,可以使用el表達式的語法:${json['person-name']}
總的來說,el表達式查找json對象的方法很簡單。只需要使用.號和[]號來獲取屬性值即可。