Asp classic не повторяется в квадратных скобках - PullRequest
0 голосов
/ 10 мая 2018

Я пытаюсь сделать do while с этим кодом:

    <%
       dim i
       i=0
        Do While i <  19
        response.Write "<th>" & data1.standing.[i].position & "</th>"   
           i=i+1   
        Loop 
        %>

это ответ на вызов API, ответ json, а data1.standing.[in].position - способ извлечь позицию футбольной команды: url: ссылка
но этот раздел [i] не повторяется.

какая-нибудь подсказка?

извините за плохой английский.

1 Ответ

0 голосов
/ 11 мая 2018

Глядя на ваш код, я подозреваю, что вы на самом деле пытаетесь использовать JScript, а не VBScript, как я предполагал.

Пример того, как собрать строку JSON в переменную в VBScript:

dim objXML
Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP")
objXML.open "GET", "http://api.football-    data.org/v1/competitions/398/leagueTable", False
objXML.send

Response.Write objXML.responseText

Посмотрите на этот пост за отличный пример того, как сделать то, что вы ищете. Какие-нибудь хорошие библиотеки для синтаксического анализа JSON в Classic ASP?

Вы можете использовать мой код для получения строки, затем ссылку для анализа и использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...