IT/Java
[Java / json-simple ] 문자열을 JSON으로 변환하기
hi.anna
2021. 7. 17. 01:53
json-simple 라이브러리를 사용하여
문자열을 JSON으로 변환하는 방법을 소개합니다.
라이브러리 추가하기 (MAVEN)
JSON 변환에 사용할 json-simple 라이브러리를 추가하기 위해
pom.xml 파일에 아래와 같이 dependency를 추가합니다.
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1.1</version>
</dependency>
문자열을 JSON으로 변환하기
예제
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
public class StringToJson {
public static void main(String[] args) throws ParseException {
// JSON 으로 파싱할 문자열
String str = "{\"name\" : \"apple\", \"id\" : 1, \"price\" : 1000}";
// JSONParser로 JSONObject로 변환
JSONParser parser = new JSONParser();
JSONObject jsonObject = (JSONObject) parser.parse(str);
// JSON 객체의 값 읽어서 출력하기
System.out.println(jsonObject.get("name")); // apple
System.out.println(jsonObject.get("id")); // 1
System.out.println(jsonObject.get("price")); // 1000
}
}
JSONObject jsonObject = (JSONObject) parser.parse(str);
문자열을 파싱하여, JSONObject로 변환합니다.
System.out.println(jsonObject.get("name"));
JSONObject의 "name" 값을 읽어서 출력합니다.
json-simple 라이브러리를 이용하여
문자열을 JSONObject로 변환하는 방법을 알아보았습니다.
반응형