Cet article explique comment utiliser asp pour analyser les chaînes json. Tout le monde sait que le traitement de json par asp n'est pas aussi simple que php et qu'il n'y a pas de tableau de paires clé-valeur. Cela peut être la raison directe pour laquelle il a finalement été remplacé. par php.
Le code suivant a été testé par moi et est disponible
Le code est le suivant :
Dim scriptCtrl Function parseJSON(str) If Not IsObject(scriptCtrl) Then Set scriptCtrl = Server.CreateObject("MSScriptControl.ScriptControl") scriptCtrl.Language = "JScript" scriptCtrl.AddCode "Array.prototype.get = function(x) { return this[x]; }; var result = null;" End If scriptCtrl.ExecuteStatement "result = " & str & ";" Set parseJSON = scriptCtrl.CodeObject.result End Function Dim json json = "{a:""aaa"", b:{ name:""bb"", value:""text"" }, c:[""item0"", ""item1"", ""item2""]}" Set obj = parseJSON(json) Response.Write obj.a & "<br />" Response.Write obj.b.name & "<br />" Response.Write obj.c.length & "<br />" Response.Write obj.c.get(0) & "<br />" Set obj = Nothing Set scriptCtrl = Nothing
Cet article est fourni par le site Web PHP chinois. ,
Adresse de l'article : //m.sbmmt.com/csharp-article-377133.html
Apprenez la programmation sur le site Web PHP chinois m.sbmmt.com
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!