Java에서 Map/HashMap을 JSONObject로 변환하는 방법은 무엇입니까? [4가지 다른 방법]

게시 됨: 2019-01-13

자바 맵을 JSONObject로 변환

개체를 한 형식에서 다른 형식으로 변환하는 것은 일반적인 요청입니다. Java Map/HashMap을 JSONObject로 변환 There are 4 different ways .

이 자습서에서는 HashMap을 JSONObject로 변환하는 방법에 대해 자세히 설명합니다.

시작하자:

CrunchifyMapToJsonObject.java 클래스를 생성합니다.

방법-1

먼저 Google GSON dependency 을 사용하여 HashMap을 JSONObject로 변환합니다. 프로젝트에 Maven 종속성이 필요합니다.

방법-2

다음으로 new JSONObject()를 사용하여 org.json dependency 을 사용합니다.

방법-3

ObjectMapper().writeValueAsString() 작업과 함께 jackson-core dependency 사용.

방법-4

JSONValue.toJSONString() 라이브러리와 함께 json-simple dependency 사용.

위의 모든 maven 종속성을 Java J2EE 프로젝트에 추가해야 합니다. maven 프로젝트가 없다면 다음 단계를 따르십시오.

다음은 완전한 예입니다.

위의 프로그램을 Java 응용 프로그램으로 실행하면 아래 출력이 표시되어야 합니다.

Java Map을 JSONObject로 변환하는 다른 방법을 알고 있다면 아래 의견으로 저희와 모든 독자에게 알려주십시오.

즐거운 코딩.