본문 바로가기
웹관련/ASP

[ASP] 데이터를 Json형식으로 전송하는 방법

by 착한덕환 2019. 8. 23.



JSON_2.0.4.asp

JSON_UTIL_0.1.1.asp


asp를 사용하여 Ajax등을 사용하기 위해선 json 형식으로 값을 전달을 해야한다.

그런데 asp는 php와 달라서 자체적으로 json 형식으로 보낼 방법이 없다.


해외 사이트를 검색하고 확인해본결과, json형식으로 해주는 asp 파일을 구할수 있었다

사용방법은 아래와 같다


[기본적인방법]

<% Dim abcd Set abcd = jsObject() abcd("name") = "deokran" abcd("age") = "35" abcd("message") = "hello world" abcd.Flush %> - ajax를 통한 응답 결과값 {"name":"deokran","age":"35","message":"hello world"}



[SQL쿼리를 이용한 방법]

<% sql = "SELECT name, age FROM abc" QueryToJSON(db, sql).Flush %> - ajax를 통한 응답 결과값 [{"name":"deokran","age":"35"},{"name":"hyeran","age":"35"} ]



[다중배열 방법]

<% Dim abcd(1,1) a(0,0) = "0 - 0" a(0,1) = "0 - 1" a(1,0) = "1 - 0" a(1,1) = "1 - 1" Response.Write toJSON(abcd) %> - ajax를 통한 결과값 [{"0 - 0","0 - 1"},{"1 - 0","1 - 1"}]


asp를 통해서도 json을 받을수 있으니 참 사용하기 좋다~

파일은 최상단에 링크로 다운받으면 된다~ ^^

댓글