Разобрать список списка для объекта JSON - PullRequest
1 голос
/ 07 апреля 2020

У меня есть следующие данные, представляющие собой список списков:

"segmentation": [[239.97,260.24,222.04,270.49,199.84,253.41,213.5,227.79,259.62,200.46,274.13,202.17,277.55,210.71,249.37,253.41,237.41,264.51,242.54,261.95,228.87,271.34]]

Что мне нужно сделать, это проанализировать информацию для объекта JSON без удаления вторых фигурных скобок. Я попробовал это с Джексоном, но это не с любыми типами данных.

У вас есть идеи, как с этим справиться?

1 Ответ

1 голос
/ 07 апреля 2020

Разобрать на JsonNode будет работать. Я думаю, что вы пытаетесь с недействительным json. проверка:

String value = "{\n" +
                "  \"segmentation\": [\n" +
                "    [\n" +
                "      239.97,\n" +
                "      260.24,\n" +
                "      222.04,\n" +
                "      270.49,\n" +
                "      199.84,\n" +
                "      253.41,\n" +
                "      213.5,\n" +
                "      227.79,\n" +
                "      259.62,\n" +
                "      200.46,\n" +
                "      274.13,\n" +
                "      202.17,\n" +
                "      277.55,\n" +
                "      210.71,\n" +
                "      249.37,\n" +
                "      253.41,\n" +
                "      237.41,\n" +
                "      264.51,\n" +
                "      242.54,\n" +
                "      261.95,\n" +
                "      228.87,\n" +
                "      271.34\n" +
                "    ]\n" +
                "  ]\n" +
                "}";
        JsonNode jsonNode = new ObjectMapper().readTree(value);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...