다음으로, 배열의 각 개체를 통해 루프하는 for 루프를 사용합니다. 각각에 대해, 우리는 : org.json.simple.parser.JSONParser.nextToken (JSONParser.java:269) 여기에 우리는 자바 스크립트 개체를 만들고, 포함 된 것을 확인한 다음 stringify ()를 사용하여 JSON 문자열로 변환 – 새 변수에서 반환 값을 저장합니다 . 다시 확인하십시오. 배열을 통해 반복하는 것처럼 for 루프를 사용하여 개체 값을 반복 할 수 있습니다. 이 문서에서는 JSON을 만들고 구문 분석하는 방법과 그 안에 잠긴 데이터에 액세스하는 방법을 포함하여 프로그램에서 JSON을 사용하는 간단한 가이드를 제공했습니다. 다음 기사에서는 객체 지향 자바 스크립트를 살펴보기 시작합니다. 참고: 위에서 본 JSON을 JSONTest.html 예제의 변수 내에서 사용할 수 있도록 했습니다(소스 코드 참조). 이를 로드한 다음 브라우저의 JavaScript 콘솔을 통해 변수 내부의 데이터에 액세스해 보십시오. 읽기 예제에서 다음 줄에 대 한 단어 긴 아마 대문자로 해야 합니다:점 (.) 표기법을 사용 하 여 개체 값에 액세스할 수 있습니다:이 JSON을 사용 하 여 자바 스크립트에서 개체의 생성을 표시 하는 예제, json_object.htm으로 아래 코드를 저장 – 안녕하세요, 질문이 있습니다. FileReader도 닫혀 있어야 하지 않습니까? 위의 예에서 파일 라이터 인스턴스와 같은 방식으로? 따라서 웹 사이트에서 일부 JSON 데이터를 어떻게 활용할 수 있는지 보여 드리기 위해 예제를 살펴보겠습니다. org.json.simple.parser.Yylex.yylex(Yylex.java:610)에서 계층 구조 아래로 데이터에 액세스하려면 필요한 속성 이름과 배열 인덱스를 함께 연결하면 됩니다. 예를 들어, 멤버 목록에 나열된 두 번째 영웅의 세 번째 초강대국에 액세스하려면 위의 JSON이 완벽하게 유효합니다. 배열 인덱스(예: [0][powers]][0]로 시작하여 배열 항목(구문 분석된 버전)에 액세스하기만 하면 됩니다.

이제 JSON 데이터를 검색하여 JavaScript 개체로 변환했습니다. 우선, 이전 코드 아래에 다음 함수 정의를 추가하십시오 : 그러나 때로는 운이 좋지 않을 때가 있습니다 – 때로는 원시 JSON 문자열을 받게되고 객체 로 변환해야합니다. 네트워크를 통해 JavaScript 개체를 보내려면 보내기 전에 JSON(문자열)으로 변환해야 합니다. 다행히도 이러한 두 가지 문제는 웹 개발에서 매우 일반적이므로 기본 제공 JSON 개체는 다음 두 가지 방법을 포함하는 브라우저에서 사용할 수 있습니다. 특성은 `.`를 사용하여 액세스됩니다. Operator – JSON 개체는 자바 스크립트로 만들 수 있습니다. 우리가 자바 스크립트를 사용하여 JSON 객체를 만드는 다양한 방법을 보자 – 당신은 우리의 영웅 완료 json-parse.html 예제 (소스 코드 참조)에서 행동의 첫 번째 하나를 볼 수 있습니다 – 이것은 우리가 이전에 구축 한 예제와 정확히 같은 일을 수행, 우리는 자바 스크립트를 설정하는 것을 제외하고 XHR은 원시 JSON 텍스트를 반환한 다음 구문 분석()을 사용하여 실제 JavaScript 개체로 변환합니다.