この記事では、asp を使用して json 文字列を解析する方法を紹介します。asp による json の処理は php ほど単純ではなく、キーと値のペアの配列がないことは、これが最終的に php に置き換えられた直接の理由である可能性があります。 。
次のコードは私によってテストされており、利用可能です
コードは次のとおりです:
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
この記事は PHP 中国語 Web サイトから提供されています
記事のアドレス: http://www.php.cn/ csharp-article-377133.html
学ぶ プログラミングについては、PHP 中国語 Web サイト www.php.cn
以上がASP が JSON 文字列を解析して ASP オブジェクトに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。