문자열을 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

+ Recent posts