更新时间:2022-02-24 GMT+08:00
JSONUtil内嵌对象
JSONUtil内嵌对象提供了JSON对象方法。
方法
|
方法 |
描述 |
|---|---|
|
Object parse(String jsonStr) |
将json字符串转换为对象。 |
|
String toString(Object jsonObject) |
将对象转换为json字符串。 |
|
Object path(String jsonStr,String jsonPath) |
返回json字符串指定路径下的字段值。类似于XPath,path方法可以通过路径检索或设置JSON,其路径中可以使用.或[]等访问成员、数值,例如:tables[0].table_name。 |
举例
字符串变量str的内容如下:
{
"cities": [{
"name": "Shenzhen",
"areaCode": "0755"
},
{
"name": "city2",
"areaCode": "010"
},
{
"name": "Shanghai",
"areaCode": "021"
}]
}
获取深圳的电话区号,EL表达式如下:
#{JSONUtil.path(str,"cities[0].areaCode")}
父主题: 表达式