在经典ASP上解析JSON

时间:2014-03-01 17:21:22

标签: json asp-classic

如何使用ASPJSON v1.17json2.asp获取JSON数组。

[
  {
    "id":1,
    "children":[
      {"id":2},
      {
        "id":7,
        "children":[
          {
            "id":8,
            "children":[
              {"id":9}
            ]
          }
        ]
      }
    ]
  },
  {
    "id":3,
    "children":[
      {"id":11},
      {"id":12},
      {"id":13},
      {"id":14},
      {"id":15}
    ]
  },
  {
    "id":4,
    "children":[
      {"id":16},
      {"id":17},
      {"id":18}
    ]
  },
  {
    "id":5,
    "children":[
      {"id":19},
      {"id":20}
    ]
  },
  {"id":6}
]

如何遍历循环中的每个成员?

1 个答案:

答案 0 :(得分:0)

我已经尝试使用json的vbs库,我得出的结论是,当你处理json时,使用js作为脚本语言要容易得多。我说那是讨厌js(无论是服务器端还是客户端)的人,并且通常尽可能避免使用它。

无论如何 - 一个非常简单的例子

<%@language="javascript"%>
<!DOCTYPE html>
<html>
<body>
<h2>JSON ASP Javascript example</h2>
<%
var cars = [{name:'Aston Martin', colour:'Blue'}, {name:'Jaguar', colour:'Silver'}, {name:'Bentley', colour:'Green'}];
for (i in cars)
{ %>
  <%=(cars[i].name) %>, <%=(cars[i].colour) %> <br />
<% } %>

</body>
</html>