文档首页 > > 用户指南> 参考> 表达式> JSONUtil内嵌对象

JSONUtil内嵌对象

分享
更新时间:2020/05/27 GMT+08:00

JSONUtil内嵌对象提供了JSON对象方法。

方法

表1 方法说明

方法

描述

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")}
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问