Supponiamo di avere una variabile lato server contenente JSON (denominata strJSON
) creata dal mio codice. In JavaScript posso consumarlo in questo modo:
var data = <%= strJSON %>;
o utilizzare una libreria di analisi JSON:
var data = JSON.parse('<%= HttpUtility.JavaScriptStringEncode(strJSON) %>');
Preferisco il 2 °, per sicurezza. È quello che sto facendo inutile?