JSON 데이터를 라이브러리 없이 파싱해보자 우선 json이란 무엇일까요? 파싱해보는게 주제이므로 json에 대해서는 아래글을 참조해주세요. https://notavoid.tistory.com/29 restfull 통신할때 많이 사용하는 MIME(Content-type)타입인 application/json 타입 데이터를 파싱 해볼겁니다. 파싱할때 로직이 복잡해서, 보통 jackson 라이브러리나 gson 라이브러리를 많이 씁니다. 얼마나 복잡하냐? - 중첩된 객체, 배열, 특수 문자 처리, 타입 변환 등 복잡한 JSON 구조나 데이터 타입을 처리를 내부적으로 처리해줘야합니다. 하지만 저는 중첩된 객체, 배열 정도만 처리하는걸로해서 예제를 작성해 볼 예정입니다. 물론 jackson 라이브러리를 써서 처리하..
json
JSON이란? JSON(JavaScript Object Notation)은 경량의 데이터 교환 포맷으로 사람이 읽고 쓰기 쉽고 기계가 파싱하고 생성하기 편리합니다. 웹 어플리케이션 개발에서 클라이언트와 서버 간에 데이터를 주고받는 표준 포맷으로 자리 잡았습니다. 이 글에서는 JSON의 기본 구조와 자바 언어를 사용한 JSON 데이터 처리 방법을 소개합니다. JSON의 구조 JSON 포맷은 두 가지 구조를 기반으로 합니다: 1. 객체(Object): 키-값 쌍의 집합입니다. 각 키는 문자열이며, 값은 다양한 데이터 타입이 될 수 있습니다. 2. 배열(Array): 값의 순서 있는 리스트입니다. 아래에 바로 예시를 봐봅시다. JSON 구조 예시 { "name": "Sumin Kim", "age": 30, "..