数据湖工厂 DLF
数据湖工厂 DLF
- 最新动态
- 产品介绍
-
用户指南
- 环境准备
- IAM权限管理
- 数据管理
- 数据集成
- 数据开发
- 解决方案
- 运维调度
- 配置管理
- 配置
- 使用教程
-
参考
-
节点
- 节点概述
- CDM Job
- DIS Stream
- DIS Dump
- DIS Client
- Rest Client
- Import GES
- MRS Kafka
- Kafka Client
- CS Job
- DLI SQL
- DLI Spark
- DWS SQL
- MRS SparkSQL
- MRS Hive SQL
- MRS Presto SQL
- MRS Spark
- MRS Spark Python
- MRS Flink Job
- MRS MapReduce
- CSS
- Shell
- RDS SQL
- ETL Job
- OCR
- Create OBS
- Delete OBS
- OBS Manager
- Open/Close Resource
- Data Quality Monitor
- Sub Job
- SMN
- Dummy
- For Each
- 表达式
-
节点
- 修订记录
- API参考
- 常见问题
- 产品术语
- 通用参考
链接复制成功!
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")}
父主题: 表达式