如何将Cassandra中的行数据转换为相对于列的嵌套json

时间:2019-02-05 10:43:30

标签: java json cassandra

我在cassandra中有下表。 (行级数据)

enter image description here

  • 最后一列(ENGINE_CC)是唯一的。我想针对该列对可用数据进行分类。

必需的输出为嵌套json形式:

{
"VECHILE_TYPE": [
    {
        "name": "Two Wheeler",
        "MODEL": [
            {
                "name": "Bike",
                "SUBMODEL": [
                    {
                        "name": "Super Bike",
                        "VECHILE_NAME": [
                            {
                                "name": "Suzuki_Hayabusa",
                                "Engine_CC": [
                                    "250",
                                    "300",
                                    "450"
                                ]
                            },
                            {
                                "name": "GSX",
                                "Engine_CC": [
                                    "225",
                                    "200"
                                ]
                            }
                        ]
                    },
                    {
                        "name": "Street Bike",
                        "VECHILE_NAME": [
                            {
                                "name": "Gixxer",
                                "Engine_CC": [
                                    "175",
                                    "150"
                                ]
                            }
                        ]
                    }
                ]
            }
        ]
    },
    {
        "name": "Four Wheeler",
        "MODEL": [
            {
                "name": "Economic",
                "SUBMODEL": [
                    {
                        "name": "Hatchback",
                        "VECHILE_NAME": [
                            {
                                "name": "I10",
                                "Engine_CC": [
                                    "1000",
                                    "1200"
                                ]
                            },
                            {
                                "name": "Santro",
                                "Engine_CC": [
                                    "800",
                                    "900"
                                ]
                            }
                        ]
                    }
                ]
            }
        ]
    }
]
}

有人可以建议

1)嵌套json的JAVA模型

2)如何将行级别数据添加到模型中

有没有可用的库来实现此目的。这基本上是一个设计问题。有什么建议么 ?预先感谢。

0 个答案:

没有答案