💻 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) 이용

 

 

감사합니다.

 

반응형