Ho ereditato del codice ASP classico e ho bisogno di una libreria JSON che possa essere istanziata ed eseguita lato server per l'utilizzo con ASP lato server con codice JavaScript.Libreria JSON ASP lato server classico
Come posso fare questo?
Ho ereditato del codice ASP classico e ho bisogno di una libreria JSON che possa essere istanziata ed eseguita lato server per l'utilizzo con ASP lato server con codice JavaScript.Libreria JSON ASP lato server classico
Come posso fare questo?
Per scrivere/stampare JSON credo che il progetto aspjson sia una scelta piuttosto buona. Analisi JSON in ASP "classico" è discusso qui:
In quel filo, Chris Nielsen ha un'idea creativa di utilizzare una libreria JavaScript sul lato server (come ASP supporta JScript pure come VBScript). Non l'ho provato, ma forse potrebbe risolvere sia l'analisi che la scrittura.
Si potrebbe provare qualcosa di simile a questo: http://www.lshift.net/blog/2005/10/11/simple-ajax-with-json-chat-application-for-asp-30
Ha un incapsulamento abbastanza diretta dei vecchi json.js in un file json.asp per l'esecuzione sul lato server.
Nella mia esperienza, JSON2.js funziona in ASP classico.
Per usarlo, faccio questo nel codice asp:
<%@ language="Javascript" %>
<script language="javascript" runat="server" src='json2.js'></script>
<script language="javascript" runat="server">
... my code here....
// use the JSON object:
var jsonRepresentation = JSON.stringify(myObject, null, 2);
</script>
ho usato aspjson con grande successo.
La funzione QueryToJSON è abbastanza grande. 1 riga per generare un risultato del database come json! –