DevOps BootCamp/YAML 2

JSON

JSON의 탄생 배경 > JSON : JavaScript Object Notation의 약어 > 데이터 교환을 위해 만들어진 객체 형태의 포맷 전송 가능한 조건 (transferable condition) 수신자(reciever)와 발신자(sender)가 같은 프로그램을 사용한다. 또는, 문자열처럼 범용적으로 읽을 수 있어야 한다 > 객체는 타입 변환을 이용해 String으로 변환할 경우 객체 내용을 포함하지 않음 > 객체에 메소드(message.toString())나 형변환(String(message))을 시도하면, [object Object] 라는 결과를 리턴 > 해결하는 방법은 객체를 JSON의 형태로 변환하거나 JSON을 객체의 형태로 변환하는 방법 > 메소드 JSON.stringify : Obj..

YAML

YAML: YAML Ain't Markup Language > 구조를 가진 데이터 양식의 한 종류 > 데이터는 다양한 형태로 표현될 수 있으며, JSON이나 XML도 표현 양식의 한 종류 > 데이터를 전달 주고받을 때 서로 쉽게 이해하게 하기 위해서 사용 > 파일 확장자는 .yml또는. yaml YAML 문법 1. 데이터 정의 > {key: value} 형태로 데이터를 정의 > { : } 뒤에는 키와 값을 구분하기 위해 반드시 공백문자(whitespace)가 있어야 함 > 데이터 타입으로는 Number, String, Boolean > 문자열(String)에 \n , @ 등의 특수 문자가 포함된 경우에만 따옴표(" ")를 사용, Boolean 값은 True/False 외에도 On/Off, Yes/No로 ..