728x90
반응형
api로 데이터를 보내기 위해 json구조를 java에서 만들어야 했음
java 단에서 JSON object 를 만들 수 있는 방법은 여러가지인데 JSONObject.put() 메소드를 이용해보았다.
String으로 String json = "{ \"depth1\" : { .... 이런식으로 짜는 것보다 좋은 듯
중간에 if로 분기문도 넣을 수 있음
import org.json.JSONObject;
public static void main(String[] args) {
JSONObject jsonObject = new JSONObject();
JSONObject jsonObject2 = new JSONObject();
jsonObject2.put("depth2", "true");
jsonObject.put("depth1", jsonObject2);
System.out.println(jsonObject.toString());
}
{"depth1":{"depth2":"true"}}
다만 뎁스가 너무 깊어지거나 깊은 뎁스인데 데이터는 몇개 안들어가면 하드코딩이나 다름없...
728x90
반응형
'웹개발지식쌓기' 카테고리의 다른 글
[back] java에서 MultipartFile 여러개 받기 (0) | 2022.12.12 |
---|---|
[front] 자바스크립트 브라우저 차단 (0) | 2022.12.07 |
[front] 없는 함수 호출하면 그 아래 부분은 싹 다 작동 중지된다.. (0) | 2022.11.25 |
[front] 페이지 우클릭 방지하기 <body oncontextmenu="return false"> (0) | 2022.11.01 |
크롬 인스펙터 사용 (:모바일 앱 콘솔 확인하기) (0) | 2022.10.26 |