JSONUtil內嵌對象
更新時間 2023-05-30 04:56:08
最近更新時間: 2023-05-30 04:56:08
分享文章
本章節主要介紹DataArts Studio的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": "city1",
"areaCode": "1000"
},
{
"name": "city2",
"areaCode": "2000"
},
{
"name": "city3",
"areaCode": "3000"
}]
}
獲取city1的電話區號,EL表達式如下:
#{JSONUtil.path(str,"cities[0].areaCode")}