>Java >java지도 시간 >Java HashMap을 JSON 객체로 어떻게 변환할 수 있나요?

Java HashMap을 JSON 객체로 어떻게 변환할 수 있나요?

Susan Sarandon
Susan Sarandon원래의
2024-12-10 03:37:09971검색

How Can I Convert a Java HashMap to a JSON Object?

Java에서 HashMap을 JSON으로 변환

Java에서 HashMap을 JSON 객체로 변환하는 것은 조직을 사용하여 수행할 수 있는 간단한 프로세스입니다. .json.JSONObject 클래스. HashMap을 매개변수로 사용하여 새 JSONObject 개체를 초기화하면 HashMap을 JSON 개체 표현으로 원활하게 변환할 수 있습니다.

예:

import org.json.JSONObject;

HashMap<String, String> myHashMap = new HashMap<>();
myHashMap.put("Name", "John Doe");
myHashMap.put("Age", "30");

JSONObject myJsonObject = new JSONObject(myHashMap);

변환 후 , myJsonObject 변수에는 HashMap의 JSON 표현이 포함되며, 각 키와 값 쌍은 JSON 개체로 표시됩니다. property.

추가 기능

org.json.JSONObject 클래스는 다음을 포함하여 JSON 데이터를 조작하는 데 유용한 다양한 기능을 제공합니다.

  • get(String key): 지정된 것과 연관된 값을 검색합니다. key.
  • length(): 객체의 키-값 쌍 수를 반환합니다.
  • toString(): 객체를 JSON 문자열로 변환합니다.
  • put( 문자열 키, 개체 값): 개체에 키-값 쌍을 추가하거나 업데이트합니다.

변환 중 JSON 객체를 JSON 문자열로

JSON 객체를 Java에서 JSON 문자열로 변환하려면 JSONObject 객체에서 toString() 메서드를 호출하기만 하면 됩니다. 그러면 객체 데이터의 문자열 표현이 반환됩니다.

예:

String myJsonString = myJsonObject.toString();

위 내용은 Java HashMap을 JSON 객체로 어떻게 변환할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.