Json은 다양한 프로그래밍 언어로 데이터를 만들어 사용할 수 있습니다.
시작하기 전에 ! 라이브러리를 반드시 다운 받아주세요.
이미 라이브러리를 받으셨으면 라이브러리 다운 과정은 건너띄시면 됩니다.
다운 받는 방법 및 라이브러리 적용 방법
1. 아래 사이트(링크)에 들어갑니다.
2. json-simple-1.1.1.jar 클릭 후 다운받습니다.

3. 프로젝트의 lib 폴더에 드래그해서 넣습니다. (복사해서 붙여넣기 하셔도 됩니다.)
lib폴더 경로 : WebContent/WEB-INF/lib/

4. .라이브러리 파일 오른쪽 마우스 클릭 후 Build Path - Configure Build Path 하면 적용 완료됩니다!

라이브러리를 적용하셨다면 JSONObject와 JSONArray를 임포트하실 수 있습니다.
코드 마다 주석 달아 놓았으니 소스 참고하시기 바랍니다.
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
public class practice {
public static void main(String[] args) {
//Json에 학생 정보 데이터 넣기.
JSONObject jsonObject = new JSONObject();
JSONObject data = new JSONObject(); // data라는 json객체 생성
data.put("학교", "서울대"); //put("name", "value") !! json 객체 ("name":"value") 값.
data.put("학번", "20191025");
data.put("학년", 4);
data.put("학과", "소프트웨어학부");
JSONArray jsonArray = new JSONArray();
jsonArray.add(data); //배열을 만들어 배열에 위에서 만든 data 담기.
jsonObject.put("학생 정보", jsonArray); // name -> 학생 정보 ... value -> 배열객체.
// value에는 기본 자료형이 오든, 객체가 오든, 배열이 오든 상관 없습니다.
System.out.println(jsonObject);
}
}
출력 결과

데이터가 잘 입력되었다는 것을 확인할 수 있습니다.