💻 IT/📌 Java
(JAVA) String에서 Json OR Json에서 String 변환
GODSU
2021. 9. 24. 12:45
반응형
오늘은 JAVA(백단)에서 String 객체와 JSON 객체간에 변환방법을 알려드릴께요
String To Json
public static void main(String[] args) throws ParseException {
String jsonValue = "{"
+ " \"name\":\"GODSU\","
+ " \"age\":\"99\""
+ "}"
;
JSONParser parser = new JSONParser();
Object obj = parser.parse( jsonValue );
JSONObject jsonObj = (JSONObject) obj;
String name = (String) jsonObj.get("name");
String age = (String) jsonObj.get("age");
System.out.println("name : "+name+"\nage : "+age);
}
String 객체를 JSON 객체로 변환하기 위해서는 JSONParser를 이용합니다
Json To String
public static void main(String[] args) throws ParseException {
String jsonValue = "{"
+ " \"name\":\"GODSU\","
+ " \"age\":\"99\""
+ "}"
;
JSONParser parser = new JSONParser();
Object obj = parser.parse( jsonValue );
JSONObject jsonObj = (JSONObject) obj;
String name = (String) jsonObj.get("name");
String age = (String) jsonObj.get("age");
System.out.println("name : "+name+"\nage : "+age);
String strValue = jsonValue.toString();
System.out.println(strValue);
}
JAVA 백단에서는 그냥 toString으로 변환가능. 화면단 및 콘솔에서는 JSON.stringify(string) 이용
감사합니다.
반응형