JSON 텍스트와 값
Coddy Node.js 여정의 Node.js 기초 섹션에 포함된 레슨. 33개 중 11번째.
파일에는 텍스트가 들어 있습니다. 프로그램에는 배열이 필요한 경우가 많습니다. JSON은 배열, 객체, 숫자, 문자열과 같은 값을 표현하는 텍스트 형식입니다. 아래 값 전체를 둘러싼 따옴표 때문에 내용이 배열처럼 보여도 텍스트입니다.
const text = '[10,20]';
const scores = JSON.parse(text);
console.log(scores[0]); // 10
console.log(scores.length); // 2JSON.parse는 텍스트를 읽고 텍스트가 나타내는 값을 반환합니다. 텍스트의 문자 수가 아니라 결과로 나온 항목의 수를 세세요. JSON 문자열과 객체 키에는 큰따옴표를 사용합니다.
챌린지
쉬움이 연습에서 ‘실행’은 node practice.js를 실행합니다. 파일 읽기에서 메모 도구의 결과를 확인할 수 있습니다. 시작 코드는 JSON 텍스트를 배열인 것처럼 처리합니다.
text를 배열로 파싱하세요. 첫 번째 항목과 항목 개수를 각각 별도의 줄에 출력하세요. 인수가 없으면 Buy milk 다음에 3이 나와야 합니다. 인수 '["Walk","Read"]'를 사용해 보세요. Walk 다음에 2가 나와야 합니다.
직접 해보기
const text = process.argv[2] ?? '["Buy milk","Call Ada","Read"]';
console.log(text[0]);
console.log(text.length);
Node.js 기초의 모든 레슨
직접 연습해 보세요: Express 플레이그라운드