În Java Cum se convertesc Harta / HashMap în JSONObject? [4 moduri diferite]

Publicat: 2019-01-13

Convertiți harta Java în JSONObject

Convertirea obiectelor dintr-o formă în alta este o solicitare comună. There are 4 different ways a converti Java Map/HashMap în JSONObject.

Vom trece peste detalii despre cum să convertim HashMap în JSONObject în acest tutorial.

Să începem:

Creați clasa CrunchifyMapToJsonObject.java.

Metoda-1

În primul rând, folosim Google GSON dependency pentru a converti HashMap în JSONObject. Aveți nevoie de dependența de mai jos Maven în proiectul dvs.

Metoda-2

În continuare vom folosi org.json dependency folosind noul JSONObject().

Metoda-3

Folosind jackson-core dependency cu operația ObjectMapper().writeValueAsString().

Metoda-4

Folosind json-simple dependency cu biblioteca JSONValue.toJSONString().

Asigurați-vă că adăugați toate dependențele Maven de mai sus la proiectul dvs. Java J2EE. Dacă nu aveți un proiect Maven, urmați acești pași.

Iată un exemplu complet:

Doar rulați deasupra Programului ca aplicație Java și ar trebui să vedeți rezultatul de mai jos.

Dacă cunoașteți vreo altă modalitate de a converti Java Map în JSONObject, vă rugăm să ne informați nouă și tuturor cititorilor printr-un comentariu de mai jos.

Codare fericită.