asp将数组for循环输出json格式

ASP   2025-02-26 16:36   48   0  
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
' 假设这里已经引用了合适的JSON处理库,这里使用一个自定义的函数CreateJSON来创建JSON字符串(实际应用中需要替换为真实的库函数)
Function CreateJSON(key, value)
    ' 这里只是一个简单示例,实际可能需要更复杂的构建逻辑
    CreateJSON = "{""" & key & """:""" & value & """}"
End Function

Dim arr(2)
arr(0) = Array("id", 1, "title", "北京", "caption", "首都")
arr(1) = Array("id", 2, "title", "合肥", "caption", "省会")
arr(2) = Array("id", 3, "title", "重庆", "caption", "直辖市")

Dim jsonStr
jsonStr = "["
For Each subArr In arr
    jsonStr = jsonStr & CreateJSON(subArr(1), subArr(3)) & ","
Next
' 去除最后一个多余的逗号
jsonStr = Left(jsonStr, Len(jsonStr) - 1)
jsonStr = jsonStr & "]"
Response.Write(jsonStr)
%>


博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。