W Javie Jak przekonwertować mapę / HashMap do JSONObject? [4 różne sposoby]

Opublikowany: 2019-01-13

Konwertuj mapę Java na JSONObject

Konwersja obiektów z jednej formy na drugą jest częstym żądaniem. There are 4 different ways konwersji Java Map/HashMap na JSONObject.

W tym samouczku omówimy szczegółowo, jak przekonwertować HashMap na JSONObject.

Zacznijmy:

Utwórz klasę CrunchifyMapToJsonObject.java.

Metoda-1

Po pierwsze używamy Google GSON dependency do konwersji HashMap na JSONObject. Potrzebujesz poniżej zależności od Mavena w swoim projekcie.

Metoda-2

Następnie org.json dependency za pomocą nowej JSONObject().

Metoda-3

Korzystanie z jackson-core dependency z operacją ObjectMapper().writeValueAsString().

Metoda-4

Korzystanie z json-simple dependency z biblioteką JSONValue.toJSONString().

Pamiętaj, aby dodać wszystkie powyższe zależności maven do projektu Java J2EE. Jeśli nie masz projektu maven, wykonaj następujące kroki.

Oto kompletny przykład:

Po prostu uruchom powyżej Program jako aplikację Java i powinieneś zobaczyć poniżej dane wyjściowe.

Jeśli znasz inny sposób przekonwertowania Java Map na JSONObject, poinformuj nas i wszystkich czytelników w komentarzu poniżej.

Udanego kodowania.