반응형
오늘은 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) 이용
감사합니다.
반응형
'💻 IT > 📌 Java' 카테고리의 다른 글
[JAVA] Array To List :: 배열을 리스트로 변환하는 방법 (6) | 2022.03.29 |
---|---|
[JAVA] char to int, int to char :: char를 int로 변환하기, int를 char로 변환하기 (8) | 2022.03.22 |
[JAVA] JVM, JRE, JDK 차이점 :: 용어는 비슷하지만 용도는 다르다! (2) | 2022.03.20 |
(JAVA) 채팅 프로그램_멀티 채팅방 (3) | 2019.08.13 |
(Java) Swing기반 채팅프로그램 (1) | 2019.07.31 |