728x90
반응형
SMALL
String을 Json으로 변환할일이 매우 자주 있을것..
방법 1)
JSONObject랑 시리얼라이저를 씀..
import net.sf.json.JSONObject;
import net.sf.json.JSONSerializer;
...
//방법 1
String jsonData = '{"name":"deer", "face": "잘생김"}';
JSONObject jsonObject = JSONObject.fromObject(JSONSerializer.toJSON(jsonData));
방법2)
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
...
//방법2
String jsonStr = "{" + " code:'DEER'," + " name:'사슴'" + "}" ;
JSONParser parser = new JSONParser();
Object obj = parser.parse(jsonStr);
JSONObject jsonObj = (JSONObject) obj;
String code = (String) jsonObj.get("code");
String name = (String) jsonObj.get("name");
[ ] 형태로 넣은 배열은 JSONArray로 꺼내면 된다..
728x90
반응형
LIST
'Java' 카테고리의 다른 글
JAVA 이메일 체크 정규식 (0) | 2023.03.13 |
---|---|
JAVA 문자열 앞자리 0 제거 (0) | 2023.03.12 |
List를 Json으로 변환 예제 (0) | 2021.03.17 |
자바 지수 표현 없애기 E (BigDecimal) (0) | 2020.11.20 |
[Eclipse] workspace 사용중으로 나와서 안열릴때 (eclipse please choose another workspace as is currently in use) (0) | 2020.11.20 |