1. pom.xml 추가
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
처음에 classifier를 써주지 않았을 때는
'dependencies.dependency.artifactId' for net.sf.json-lib:null:jar:jdk15 is missing이라는 에러가 발생했었다.
구글링을 통해 classfier를 지정해 주어야 정상적으로 작동하는 것을 발견(?)
2. Users object를 JSON 형태로 변형
Users users = new Users();
users.setAuthority("admin_test");
users.setId("joanne");
users.setName("김지원");
JSONObject jsonObject = JSONObject.fromObject(users);
결과 : {"authority":"admin_test","id":"joanne","name":"김지원"}
3. name, value형태를 JSON 형태로 변형
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "value");
jsonObject .put("is_value", new Boolean(true));
jsonObject .put("integer", new Integer(100));
결과 : {"name":"value","is_value":true,"integer":100}