JSON이란?
JSON 형식은 XML과 비슷하게 데이터를 처리하기 위한 형식으로, '속성- 값 쌍' 또는'키 -값 쌍'으로 이루어진 데이터 오브젝트를 전달하기 위한 인간이 읽을 수 있는 텍스트를 사용하는 개방형 포준 포맷이다. 서버 통신을 위해 넓게는 XML을 대체하는 주요 데이터 포맷이다.
- 일반적으로 서버와의 통신 규약인 REST API를 사용할 때 가장 많이 사용한다.
Java에 JSON 라이브러리 설치하기 (org.json)
1. json-simple.jar파일 다운로드 받기
json-simple 페이지접속 > json-simpe-1.1.1.jar 파일 다운로드 받기
2. IntelliJ에 적용하기
Java Project > File > Project Structrue > Module > Dependencies > + 버튼 > Jars or directories > 1번에서 다운받은 파일 (json-simple-1.1.1.jar) 선택 후 적용
3. eclipse에 적용하기
Java Project 우클릭 > Properties > Java Build Path > Libraries > Classpath > Add External JARs... 버튼 > 1번에서 다운받은 파일 (json-simple-1.1.1.jar) 선택 후 적용
JSONView 크롬 확장프로그램 설치하기
Json데이터를 가독성있게 볼 수 있게 해주는 크롬 확장프로그램이다. 설치하면 일반 텍스트 형식에서 JSON 포맷 형식으로 정렬해서 보여준다.
JSONView를 적용하기 전 JSON데이터는 텍스트 형식으로 보여진다.
JSONView를 적용하면 아래와 같이 가독성있게 데이터를 정렬해준다.
Open API로 제공되는 JSON 파일 테스트해보기
https://yts.mx/api/v2/list_movies.json 해당 링크를 통해 JSONView를 테스트해볼 수 있다.
'Dot . > 개인 공부 기록용' 카테고리의 다른 글
배포한 프로젝트 서버 성능 올리기 (처리량, 응답시간) (0) | 2022.04.03 |
---|---|
[우아한테크세미나] Entity 클래스의 설계와 퍼시스턴스 프레임워크의 활용 (0) | 2022.02.20 |
[MacOS] Java 버전(JDK version) 변경하는 방법 (0) | 2021.09.12 |
[Eclipse] Github Personal Access Token 발급 및 설정 방법 (git-receive-pack not permitted 에러 해결) (0) | 2021.08.15 |
데이터 포맷 설명 및 비교 (XML, JSON, CSV) (0) | 2021.05.13 |