2016-04-16 52 views
0

SendGrid API経由で電子メールを送信する際に、Classic ASPとASPJSON(http://www.aspjson.com/)を使用してJSON形式で返されたデータを抽出しようとしています。JSONをClassic ASPで解析して値を抽出する

これは、いくつかのサンプルJSONデータである:

{ 
    "message":"error", 
    "errors":[ 
     "some errors" 
    ] 
} 

私は経由して、「メッセージ」セクションの値にアクセスすることができます。しかし、私は "の値にアクセスすることはできません

Set oJSON = New aspJSON 
oJSON.loadJSON(string_containing_json) 

json_status = ap(oJSON.data("message")) 

response.write(json_status) 

エラー "セクションの1つのレベルのようなものです。

これは可能ですか?

+0

おそらく、https://github.com/rcdmk/aspJSONを試すことができます。それは速く、他のlibsよりASPとよりよく統合されます。また、ADOレコードセットをロードするユーティリティメソッドもあります。 – rcdmk

答えて

0

エラーは、ディクショナリオブジェクトとして格納されます。

dim errors : set errors = oJSON.data("errors") 
dim curError 
for curError = 0 to errors.Count -1 
    Response.Write(errors(curError)) 
    Response.Write("<br />") 
next 
+0

ありがとうございますschudel! – 4532066

関連する問題