본문 바로가기

Web Sever 개발과 CS 기초/CS 지식

(2)
YAML 개념과 특징 개요 목적 최신 SpringBoot에서는, 설정 파일을 YAML 형식으로 구현하는 것이 인기다. YAML 파일로 설정을 하게 되면 각 요소들을 들여쓰기로 나누어 주기 때문에 한눈에 설정을 파악하기 좋기 때문이다. YAML의 필요성과 개념 YAML은 데이터 구조와 내용 이해를 돕는 데이터 포맷 방식 중 하나이다. 홍길동이란 참가자 정보를 데이터로 나타내보자. 포맷 방식이 없다면, 참가자,홍길동,63,57.170으로 데이터가 구성된다. 어떤 숫자가 나이를 나타내는지, 몸무게를 나타내는 지 데이터 내용을 파악하기 힘들다. YAML의 데이터 포맷 방식을 이용하면 이렇게 표현할 수 있다. 참가자: name: 홍길동 age: 63 weight: 57 height: 170 위와 같은 데이터는 포맷 방식 없이도, 단순..
JSON 개념과 특징 JSON 개념과 필요성 네트워크 통신의 가장 큰 목표는 데이터를 잘 전달하는 것이다. “나는 학생, 홍길동입니다.”라는 문자열을 바이트로 변환하여 보내면 간단하게 데이터를 전송할 수 잇다. 하지만, 단순한 문자열이 아닌, 아래와 같은 구조화된 데이터는 어떻게 보내야 할까? 컴퓨터는 빠르지만, 단순하다. 그렇기 때문에, 저런 표 형식이 아닌, 한 줄로 이어진 텍스트 형식이 필요하다. 그래서 구조화 된 데이터를 한 줄의 텍스트로 변환할 수 있는 형식을 제공 하는 것이 JSON이다. {"name": "홍길동","age": 23,"career": {"highSchool": ["올림피아"]"university": ["프로그래밍대회","네이버인턴"]}"advantage": ["성실함","꾸준함","착함"]} 즉 J..

반응형