В Java Как преобразовать карту/HashMap в JSONObject? [4 разных способа]

Опубликовано: 2019-01-13

Преобразование карты Java в JSONObject

Преобразование объектов из одной формы в другую является распространенным запросом. There are 4 different ways преобразования Java Map/HashMap в JSONObject.

В этом руководстве мы подробно рассмотрим, как преобразовать HashMap в JSONObject.

Давайте начнем:

Создайте класс CrunchifyMapToJsonObject.java.

Способ-1

Во-первых, мы используем Google GSON dependency для преобразования HashMap в JSONObject. Вам нужна ниже зависимость Maven в вашем проекте.

Метод-2

Далее мы будем использовать org.json dependency с помощью new JSONObject().

Метод-3

Использование jackson-core dependency с операцией ObjectMapper().writeValueAsString().

Метод-4

Использование json-simple dependency с библиотекой JSONValue.toJSONString().

Обязательно добавьте все вышеперечисленные зависимости maven в свой проект Java J2EE. Если у вас нет проекта maven, выполните следующие действия.

Вот полный пример:

Просто запустите указанную выше программу как Java-приложение, и вы должны увидеть вывод ниже.

Если вы знаете какой-либо другой способ конвертировать карту Java в JSONObject, сообщите нам и всем читателям об этом в комментариях ниже.

Удачного кодирования.