문자열을 JSON으로 변환
1. 라이브러리 추가하기
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1.1</version>
</dependency>
JSON 변환을 위한 라이브러리를 pom.xml 파일에 추가한다.
2. 문자열을 JSON으로 변환하기
public class StringToJson {
public static void main(String[] args) throws ParseException {
// JSON 으로 파싱할 문자열
String str = "{\"name\" : \"book\", \"id\" : 3, \"price\" : 2000}";
// JSONParser로 JSONObject로 변환
JSONParser parser = new JSONParser();
JSONObject jsonObject = (JSONObject) parser.parse(str);
// JSON 객체의 값 읽어서 출력하기
System.out.println(jsonObject.get("name")); // book
System.out.println(jsonObject.get("id")); // 3
System.out.println(jsonObject.get("price")); // 2000
}
}
JSON을 문자열로 반환
JSONObject jo1 = new JSONObject();
jo1.put("title", "제목1");
jo1.put("content", "내용1");
JSONObject jo2 = new JSONObject();
jo2.put("title", "제목2");
jo2.put("content", "내용2");
JSONArray ja = new JSONArray();
ja.add(jo1);
ja.add(jo2);
System.out.println(ja.toJSONString());
실행 결과 : [{"title":"제목1","content":"내용a1"},{"title":"제목2","content":"내용2"}]'자바' 카테고리의 다른 글
| [JAVA] 컬렉션(Collection) 정리 (0) | 2024.09.04 |
|---|---|
| [eclipse] 이클립스 셋팅 (0) | 2024.01.27 |
| [Java] DB 연결 (0) | 2023.07.19 |
| [Java] 익명객체 (0) | 2023.07.18 |
| [JAVA] HashMap (0) | 2023.05.17 |