html json 예제

위의 것은 완벽하게 유효한 JSON입니다. 배열 인덱스(예: [0][powers]][0]로 시작하여 배열 항목(구문 분석된 버전)에 액세스하기만 하면 됩니다. 이 자바 스크립트 개체가 JSON에서 유래했다는 것을 상기시키기 위해 매개 변수 jsonObj를 호출했습니다. 여기서 먼저

createElement()를 사용하여 요소를 만들고 textContent를 개체의 squadName 속성과 동일하게 설정한 다음 appendChild()를 사용하여 헤더에 추가합니다. 그런 다음 단락을 만들고 텍스트 내용을 설정하고 헤더에 덧붙이는 매우 유사한 작업을 수행합니다. 유일한 차이점은 해당 텍스트가 homeTown 및 개체의 형성된 속성을 모두 포함하는 연결 된 문자열로 설정된다는 것입니다. 참고 : 우리가 자바 스크립트 객체에 액세스하는 데 사용하는 점 / 브래킷 표기에 따라 문제가있는 경우, 다른 탭이나 텍스트 편집기에서 superheroes.json 파일을 열고 자바 스크립트를 볼 때 참조하는 데 도움이 될 수 있습니다. 또한 도트 및 브래킷 표기법에 대한 자세한 내용은 JavaScript 개체 기본 문서를 다시 참조해야 합니다. 예를 들어 superHeroes라는 변수로 구문 분석된 이 개체를 JavaScript 프로그램에 로드한 경우 JavaScript 개체 기본 문서에서 살펴본 것과 동일한 점/브래킷 표기법으로 내부 데이터에 액세스할 수 있습니다.

예를 들어 위에서 언급 한 JSON 텍스트는 기본적으로 자바 스크립트 개체처럼 보이며 대부분 맞습니다. 우리가 « 대부분 옳다 »고 말한 이유는 배열이 유효한 JSON이기 때문입니다: 위의 예는 XSON 응답을 사용하여 JavaScript 개체로 직접 변환하도록 XHR 요청을 설정했기 때문에 JavaScript 개체에 액세스하는 측면에서 간단했습니다. 데이터를 계층 구조 아래로 더 내려가면 필요한 속성 이름과 배열 인덱스를 함께 연결하기만 하면 됩니다. 예를 들어 멤버 목록에 나열된 두 번째 영웅의 세 번째 초강대국에 액세스하려면 이 작업을 수행합니다. 이 간단한 예제에는 JSON 개체를 기본적으로 .json의 확장명이 있는 텍스트 파일과 MIME 유형의 응용 프로그램/json에 저장할 수 있습니다. 당신은 우리의 영웅 완료 json-parse.html 예제에서 행동의 첫 번째 를 볼 수 있습니다 (소스 코드 참조) – 이것은 우리가 원시 JSON 텍스트를 반환하기 위해 XHR을 설정한 다음 구문 분석 ()을 사용하여 actua로 변환하는 것을 제외하고, 우리가 이전에 구축 한 예와 정확히 같은 일을 한다 l 자바 스크립트 개체입니다. 코드의 핵심 코드 조각은 여기: 로 시작 하려면, 우리의 heroes.html 및 style.css 파일의 로컬 복사본을 확인. 후자는 페이지의 스타일을 정하는 몇 가지 간단한 CSS를 포함하고 전자에는 매우 간단한 본문 HTML이 포함되어 있습니다. 참고: 예제를 실행하는 데 문제가 있는 경우 heroes finished.html 소스 코드를 참조해 보십시오(라이브 로도 실행참조). 첫 번째 예제와 마찬가지로 이 예제에서는 페이지가 로드될 때 호출되는 함수를 사용합니다. 이 예제에서는 innerHTML을 사용하여 형식이 지정된 JSON 데이터를 출력합니다.

다음은 또 다른 예입니다. 이번에는 더 깊은 중첩이있는 더 큰 JSON 파일을 사용합니다. 참고: 위에서 본 JSON을 JSONTest.html 예제의 변수 내에서 사용할 수 있도록 했습니다(소스 코드 참조). 이를 로드한 다음 브라우저의 JavaScript 콘솔을 통해 변수 내부의 데이터에 액세스해 보십시오. JSON 형식은 원래 더글러스 크록포드에 의해 지정되었습니다. 아래 표의 숫자는 JSON.parse() 기능을 완전히 지원하는 첫 번째 브라우저 버전을 지정합니다. 또한 이 연습에서 작성할 JavaScript 코드를 포함하는 요소입니다.

Dark Bugsyhtml json 예제