Red de conocimiento informático - Computadora portátil - Cómo ASP analiza cadenas JSON y las convierte en objetos ASP

Cómo ASP analiza cadenas JSON y las convierte en objetos ASP

El lenguaje de programación predeterminado de ASP es VBScript, pero de hecho también admite JScript (esta es la versión de servidor de JavaScript creada por Microsoft y la sintaxis es básicamente la misma que la de JavaScript). Si usa JScript como lenguaje de secuencias de comandos de ASP, entonces procesar cadenas JSON es demasiado simple, porque él mismo admite objetos JSON, como:

lt@LANGUAGE="JSCRIPT "? página de códigos = " 65001 " gt;

lt

var? JSON = eval(" Solicitud(" datos ") ");

respuesta(" lt;p > JSON . a " lt;/p >;);

respuesta. .write(" lt;p > json.b}

Si insiste en usar VBScript, entonces no es compatible con json y debe lograrse mediante programación híbrida de VBScript JScript:

lt script? language="jscript "? runat = " server " gt

array get = function(x){

Devuelve este [x];

};

Función? parseJSON(strJSON){

¿Retorno? eval(" str JSON ");

}

lt /script gt;

lt

set? json=parseJSON(solicitud("datos "))

respuesta ." ltp >? amp?json .a?amp? "lt/p>;

gt Tenga en cuenta que en este caso, las matrices en json se manejan de manera diferente a lo habitual (usando el método get)