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条评论