1.前言
最近应公司需求,需要解析多层级的嵌套json到关系型数据库中,这里大概讲解一下kettle的处理流程,具体原理其实和递归差不多,就是一层层嵌套的数据,像剥洋葱一样,一层一层的把他剥开,逐层解析。
2.实战
废话不多说。直接上图:
这是json结构:
{
"status": "ok",
"response": {
"submissions": [
{
"id": "59434767",
"timestamp": "2011-11-21 09:21:53",
"user_agent": "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0",
"remote_addr": "192.168.1.1",
"payment_status": "",
"data": [
{
"field": "13776121",
"value": "Baylor Dallas"
},
{
"field": "13776401",
"value": "CHF"