JSON은 데이터 전달을 위한 표준 포맷이고,
문자, 숫자, 불린 null, 객체, 배열만 사용이 가능하다, 그리고
문자는 큰 따옴표만 사용이 가능하다. 후행 쉼표는 사용이 불가하다. 그리고
.json 확장자를 사용 가능하다.
아래 stringify로 만든 예제를 보면,
문자는 큰 따옴표를 사용하고 있고, 숫자, 불린, null도 출력이 되고,
그리고 객체데이터로 만든 것도 큰 따옴표로 이루어 져있다. 그리고 배열데이터도 잘 출력이 된다.
이것은 문자를 분석하는 것이다. 그래서 예제를 보면 큰 따옴료로 문자를 입력하면 그냥 출력이 되는 것이 확인이 되고, 숫자는 ''작은 따옴표를 사용하고, 불린, null도 마찬가지이다. 그리고 객체데이터는 문자를 다 큰 따옴표로 두는 것이다. 배열도 똑같이 작은 따옴표 사용하면 된다.
package.json 파일을 보면
josn형식으로 되어있는 것이 확인이 될 것이다. 문자는 큰 따옴표를 사용하고 있는 것이 보인다. json 형식인 것이다.
json 파일을 만들어 파일 이름은 test.json으로 두고,
main.js에
import tset from './test.json'
import로 사용해 test.json을 불러와서 출력을 하는 것이다.
이것도 똑같이, stringify, parse를 사용해서 활용을 할 수 있는 것이다.