2017-09-08 3 views
0

javascript에서 일부 선언적 프로그래밍을하려고하는데, 여기서 스펙을 작성하고 차트는 스펙을 기반으로 렌더링해야합니다. json 파일이나 js 파일에 차트를 정의하는 스펙을 저장해야하는지 궁금합니다.json 파일을 언제 사용하고 js 파일을 사용해야합니까?

이렇게하는 것이 가장 좋은 방법이 있습니까?

나는 왜 package.json이 js 파일이 아닌지 궁금해했다.

+0

JSON 엄격 데이터이며, JS가 아닌 ... package.json 데이터는 –

+1

당신은 .js로 저장하는 경우 파일을 commonJS를 사용하여 js 코드로 내보내고 가져올 수 있습니다. 필요한 모든 데이터 속성을 가진 객체 만 내보내십시오. – skellertor

+0

이 링크 참조 https://stackoverflow.com/questions/3975859/what-are-the-differences-between-json-and-javascript-object –

답변

1

뚜렷한 진술을 할 위험성이있는 .js 파일에는 자바 스크립트 코드가 들어 있습니다. .json 파일에는 name : value 쌍의 계층 구조로 구성된 JSON 데이터 구조가 들어 있습니다. 참조 : http://www.json.org/

특히 'spec'의 내용과 관련하여 추가 정보없이 사례에 대해 말씀 드릴 수는 없습니다. JSON 데이터 구조가 포함되어 있으면 .json 파일이됩니다.

package.json은 좋은 예입니다. 구조는 JSON 형식이므로 .json 파일입니다. .js 프로그램의 패키지 종속성을 설명하는 이름 : 값 쌍 세트로 구성됩니다. 참조 : https://docs.npmjs.com/files/package.json

작성 및 사양 테스트,이 유용한 도구가 될 것입니다 : https://jsonlint.com/

관련 문제