Как преобразовать данные строки в Cassandra во вложенный JSON относительно столбцов - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть следующая таблица в Кассандре.(данные уровня строки)

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)Модель JAVA для вложенного json

2) Как добавить данные уровня строки в модель

Доступна ли любая библиотека для этого.Это в основном вопрос дизайна.Какие-либо предложения ?Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...