EL表達(dá)式是Java Web開發(fā)中常用的一種表達(dá)式語言,通常用于在JSP 頁面中引用JavaBean中的屬性值。但是很多人可能不知道,EL表達(dá)式還可以解析JSON對象。
${jsonObject.keyName}
使用${}包裹JSON對象中想要獲取的鍵名,就可以通過EL表達(dá)式獲取JSON對象中對應(yīng)鍵的值。例如:
<%-- 假設(shè)有以下JSON對象 --%><% JSONObject jsonObject = new JSONObject(); %><% jsonObject.put("name","張三"); jsonObject.put("age",18); %><%-- 在JSP頁面使用EL表達(dá)式 --%>姓名: ${jsonObject.name}
年齡: ${jsonObject.age}
運(yùn)行結(jié)果:
姓名: 張三
年齡: 18
可以看到,EL表達(dá)式可以通過簡潔的語法,方便地從JSON對象中獲取想要的數(shù)據(jù)。而且EL表達(dá)式也支持對JSON對象中的數(shù)據(jù)進(jìn)行計(jì)算、字符串拼接等操作,大大提高了數(shù)據(jù)處理的效率。
上一篇c 保存json對象
下一篇vue diff 插件