解決したい事象
以下のようなパーサーを使用しjsonをパースしaspで参照したいのですが、
方法がわからないため、ご教示いただけないでしょうか。
asp
1Function parseJson (ByVal strJson) 2 Dim objJs 3 4 Set objJs = CreateObject("ScriptControl") 5 objJs.Language = "JScript" 6 objJs.AddCode "function jsonParse(str) { return eval('(' + str + ')'); };" 7 8 Set parseJson = objJs.CodeObject.jsonParse(strJson) 9 10End Function
パースしたいjson
json
1{ 2 "count": 2, 3 "response": { 4 "studentList": [ 5 { 6 "id": "001", 7 "name": "mker1" 8 }, 9 { 10 "id": "002", 11 "name": "mker2" 12 } 13 ] 14 } 15}
パース後参照を試みるasp 一部抜粋
asp
1Dim resultJson 2Set resultJson = parseJson(apiResponse) 3 4Response.Write resultJson.count'これはok(001が出力される。) 5Response.Write resultJson.response.studentList(0).id'エラーになる。ここを参照したい。 6 7
あなたの回答
tips
プレビュー