クラシックASPでJSONをパースするための良いライブラリは?[クローズド]。
2023-09-02 22:30:01
質問
のライブラリは山ほどあります。 を生成する JSON をクラシック ASP (VBScript) で生成するための多数のライブラリを見つけることができました。 パース .
JSON文字列を渡して、何らかのVBScriptオブジェクト(Array、Scripting.Dictionaryなど)を返せるものが欲しいです。
クラシック ASP で JSON を解析するためのライブラリをお勧めできますか?
どのように解決するのですか?
Classic ASP には、VBScript だけでなく JScript も含まれていることに留意してください。 興味深いことに、JScript を使用して JSON をパースし、結果のオブジェクトを VBScript で直接使用することができます。
したがって、正規の https://github.com/douglascrockford/JSON-js/blob/master/json2.js をサーバサイドのコードで修正なしに使うことができます。
もちろん、JSON に配列が含まれている場合、パースが完了してもこれらは JScript 配列のままです。VBScript からドット記法を使用して JScript 配列のコンテンツにアクセスできます。
<%@Language="VBScript" %>
<%
Option Explicit
%>
<script language="JScript" runat="server" src='path/to/json2.js'></script>
<%
Dim myJSON
myJSON = Request.Form("myJSON") // "[ 1, 2, 3 ]"
Set myJSON = JSON.parse(myJSON) // [1,2,3]
Response.Write(myJSON) // 1,2,3
Response.Write(myJSON.[0]) // 1
Response.Write(myJSON.[1]) // 2
Response.Write(myJSON.[2]) // 3
%>
関連
-
[解決済み】jq: 文字列で配列のインデックスを作成できない
-
[解決済み] 正しいJSONコンテンツタイプは何ですか?
-
[解決済み] UnixツールでJSONをパースする
-
[解決済み] JSON APIのレスポンス形式には規格がありますか?
-
[解決済み] ASP.NETでJSONを単純なDictionary<string,string>にデシリアライズするにはどうすればよいですか?
-
[解決済み] .NET NewtonSoft JSONのデシリアライズマップを異なるプロパティ名に変更する。
-
[解決済み】JSON形式のデータをパースする方法は?
-
[解決済み] JSONファイルからRにデータをインポートする【重複あり
-
[解決済み】JSONデータをJavaオブジェクトに変換する
-
[解決済み] JSONオブジェクトをBufferに変換し、BufferをJSONオブジェクトに戻す。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】RestClientException: 適切な HttpMessageConverter が見つかりませんでした。
-
[解決済み] json gem のインストール中にエラー 'mkmf.rb can't find header files for ruby' が発生する。
-
[解決済み] VBScriptによるJSONのデコード/エンコード
-
json.loadsがエラーを報告します。二重引用符で囲まれたプロパティ名を期待:行1列2(char 1)
-
[解決済み】GoのJSONマーシャルでJSONのキー名を小文字にする
-
[解決済み] Node.jsでJSONオブジェクトの内容をログに記録する方法は?
-
[解決済み] ネストされたJSONオブジェクトのアンマーシャリング
-
[解決済み] ASP.NETでWebAPIやMVCを使ってJSONを返す。
-
[解決済み] PostgresでJSONフィールドにインデックスを作成するには?
-
[解決済み] GoでJSONを部分的にマップにアンマーシャルする