Menu
CoddyTech

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); // 2

JSON.parse는 텍스트를 읽고 텍스트가 나타내는 값을 반환합니다. 텍스트의 문자 수가 아니라 결과로 나온 항목의 수를 세세요. JSON 문자열과 객체 키에는 큰따옴표를 사용합니다.

challenge icon

챌린지

쉬움

이 연습에서 ‘실행’은 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 플레이그라운드