Kettle實戰100篇 第17篇 JSONPath組件介紹說明
文章目錄
在我們使用JSON input組件的時候,設置字段映射時,由於Kettle使用的是JSONPath組件來進行解析的,因此我們就需要了解他的相關語法
JSONPath是一個用於讀取JSON的Java DSL操作庫
GitHub:https://github.com/json-path/JsonPath
在線調試:/
表示法
JSONPath表達式用於指定JSON結搆元素(或一組元素)的路逕.路逕的表示法可以使用點表示,如下:
$.store.book[0].title
或者括號表示:
$['store']['book'][0]['title']
**$
**所代表的是JSON根路逕,在使用時可以忽略.例如$.foobar.name
和foobar.name
所表達的意思是一樣的,同理$[0].status
和[0].status
也一樣
其他語法元素如下表:
表達式 | 說明 |
---|---|
$ |
0條評論