Java에서 XML을 JSON으로 변환
이 기사에서는 Java에서 XML 파일을 JSON으로 변환하는 방법을 소개합니다. XML은 Extensible Markup Language
이며 이메일을 통해 보내는 모든 텍스트는 XML로 수신되고 나중에 JSON으로 변환되어 데이터베이스에 저장됩니다. 다음 예를 살펴보십시오.
XML 표현
다음 코드는 XML 문자열의 예입니다. 누군가 이메일로 특정 데이터를 보냈다고 가정해 보겠습니다. XML로 받게 됩니다. 나중에 읽을 수 있는 텍스트로 변환됩니다. Java에서 그렇게 하려면 import org.json
가 필요합니다. 다음 예를 살펴보십시오.
import java.util.*;
import org.json.*;
public class Main {
public static void main(String args[]) {
String examplexml = // example xml
"<?xml version=\"1.0\" ?><root><test attribute=\"Name\">Bill Gates</test><test attribute=\"RollNumber\">01</test></root>";
System.out.println(examplexml); // printing Example of XML
}
}
Java에서 XML을 JSON으로 변환
위의 XML 문자열은 try...catch
메소드를 사용하여 Java에서 Json으로 변환됩니다. JSON 라이브러리에는 toJSONObject()
라는 메서드가 있습니다. 괄호 ()
에서 XML 문자열의 개체(이 경우 examplexml
)를 전달합니다. 여기에서 Java의 JSON에 대해 자세히 알아보세요. xml 문자열을 읽기 위해 JSON을 문자열로 변환합니다. 다음 코드를 살펴보십시오.
System.out.println("JSON IS");
try {
JSONObject json = XML.toJSONObject(examplexml);
String jsonString = json.toString(4);
System.out.println(jsonString);
} catch (Exception e) {
}
}
코드는 다음 출력을 제공합니다. 이 유형의 프로그램을 실행하려면 다음 명령을 사용하십시오.
javac -cp "org.json.jar" Main.java
java -cp "org.json.jar" Main.java
Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.
LinkedIn관련 문장 - Java JSON
- Java에서 JSON 데이터 예쁘게 인쇄하기
- Java에서 JSON 데이터를 문자열로 변환
- Java에서 JSON 역직렬화
- Java에서 객체를 JSON으로 직렬화
- Java에서 JSON 배열 다루기