Jsoncolumn filter plugin for Embulk
Extract json from input json.
Overview
- Plugin type: filter
Configuration
- schema: description (array, default: [], required)
schema
Array of schema definition. Schema name, type must be same as output column.
- name: name of schema (string, required)
- type: type of schema (string, required)
- path: JsonPath (string, optional)
Example
Sample data.
"root": {
"cluster_name": "fuga",
"nodes": {
"hoge": {
"timestamp": 1466645114192,
.
.
.
.
}
},
"status": {
}
}
}
Sample config.
filters:
- type: jsoncolumn
schema:
- {name: cluster_name, type: string, path: "$..cluster_name"}
- {name: nodes, type: string, path: "$..nodes"}
Result.
{
"cluster_name": "fuga",
"nodes": {
"hoge": {
"timestamp": 1466645114192,
.
.
.
.
}
}
}
Build
$ rake