1

我正在使用 elasticsearch(elasticsearch-1.1.1) 和 jdbc river 插件(1.1.0.2) 我正在尝试实现结构化对象的多级数组。

以下是我的数据。

    _id     |   Column1  |  Column2   |  Column3
------------+------------+------------+------------ 
4702560747  | 4702560747 | 4706318209 | 4816766466
---------------------------------------------------
4702560747  | 4702560747 | 4706318209 | 4816862011
---------------------------------------------------
4702560747  | 4702560747 | 4707978645 | 4816862008
---------------------------------------------------
4702560747  | 4702560747 | 4707978645 | 4816862010

我想按如下方式生成 json。

{
  "deal": {
    "id": 4702560747,
    "quotes": [
      {
        "quote": {
          "id": 4706318209,
          "lines": [
            {
              "line": {
                "id": 4816766466
              }
            },
            {
              "line": {
                "id": 4816862011
              }
            }
          ]
        }
      },
      {
        "quote": {
          "id": 4707978645,
          "lines": [
            {
              "line": {
                "id": 4816862008
              }
            },
            {
              "line": {
                "id": 4816862010
              }
            }
          ]
        }
      }
    ]
  }
}
4

0 回答 0