저는 얼마 전부터 ASP에서 JSON의 사용법을 배우기 시작했습니다. JSON은 실제로 XML보다 더 편리합니다. 나는 프로그램을 작성할 때 데이터를 저장하기 위해 XML을 사용하는 것을 고려하곤 했지만 문서를 생성하고 문서를 호출하고 쿼리하는 것이 항상 번거롭다는 것을 알았습니다. 그리고 특정 노드를 사용하려면 이를 주의 깊게 분석하고 레벨별로 노드의 경로를 배치해야 합니다. JSON을 사용할 때 데이터 문자열을 객체로 선언하기만 하면 객체의 각 멤버를 쉽게 호출할 수 있다는 것이 가장 큰 장점이다. 프로그램에서 생성된 데이터 문자열을 클라이언트에서 직접 호출하려면 Javascript를 사용하는 것도 편리합니다.
ASP를 사용하는 사람이라면 ASP가 VBSCRIPT와 JSCRIPT라는 두 가지 유형의 스크립트 엔진을 사용할 수 있다는 것을 알고 있습니다. 처음 공부할 때 JSCRIPT에 대해 전혀 몰랐는데, JSCRIPT를 알았다면 JSON 데이터를 JSCRIPT로 변환해서 VBSCRIPT에서 사용할 수 있었을 텐데요. 다행스럽게도 두 스크립트 엔진 모두 장단점이 있으며, 저는 2년 넘게 VBSCRIPT를 사용해 왔습니다. 비록 강력하지는 않지만 일부 사용 방법에 익숙해졌고 나만의 코드 출력 사양을 형성했습니다. .
공식 JSON 클래스 파일은 매우 편리하며, 원하는 JSON 데이터 형식을 유연하게 정의하고 출력할 수 있습니다. 공식 수업 파일을 정리해서 제가 보기에 편한 형식으로 조정했어요!
조정된 JSON 클래스 파일, 코드 파일 주소:
ASP Json 클래스 파일 소스 코드
코드 사용 예:
1. JSON 객체 생성
다음과 같이 코드 코드를 복사합니다.
CNodeJson=New Json_Cls 설정
CNodeJson.QuotedVars=false '객체 이름이 따옴표 안에 있는지 여부
CNodeJson(ID)=1
CNodeJson(이름)=Cloud.L
CNodeJson(BlogName)=Cloud.L 블로그
SetCNodeJson=아무것도 없음
2. 개체 내에 다른 개체를 만듭니다.
다음과 같이 코드 코드를 복사합니다.
CNodeJson=New Json_Cls 설정
CNodeJson.QuotedVars=false '객체 이름이 따옴표 안에 있는지 여부
CNodeJson(ID)=1
CNodeJson(이름)=Cloud.L
CNodeJson(BlogName)=Cloud.L 블로그
CNodeJson(SiteList)=New Json_Cls 설정
CNodeJson(SiteList)(블로그)=http://www.vevb.com
CNodeJson(SiteList)(CSDN)=http://hi.csdn.net/lingyun410
SetCNodeJson=아무것도 없음