Maison > développement back-end > Tutoriel C#.Net > Comment asp analyse la chaîne json et la convertit en objet asp

Comment asp analyse la chaîne json et la convertit en objet asp

PHP中文网
Libérer: 2017-08-19 16:21:33
original
3574 Les gens l'ont consulté

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal