
{
"box": {
"name": "<%=name%>", '读取数据库记录里的name值
"value":<%=value%>"' 读取数据库记录里的value值
}
读到数据后输出到页面里就好了
方法1
<script language="jscript" runat="server">
var obj = eval("(" + json +")");
// 在此处处理obj 把它放到普通变量或字典对象中
</script>
<script language="vbscript" runat="server">
此处直接调用上述变量
</script>
方法2
复杂点,找一个能解析js 的 COM组件
sJSPath = sPrjPath & "web\js\jsonparserjs"
Set oFS = CreateObject("ScriptingFileSystemObject")
If oFSFileExists(sJSPath) Then
Set oFile = oFSOpenTextFile(sJSPath, 1, False, 0)
sJSText = oFileReadAll()
oFileClose
Set oFile = Nothing
End If
Set oHost = CreateObject("newObjectsScphostScpMan2")
With oHost
LoadEngine "JScript"
AddText sJSText
Run()
Set oDic = scriptgetDic(sJSON)
End With
Set oHost = Nothing
jsonparserjs
function getDic(s){
var obj = eval("(" + s + ")");
var dic = new ActiveXObject("newobjectsutilctlsVarDictionary");
with(dic){
allowUnnamedValues = true;
allowDuplicateNames = true;
以上就是关于ASP怎样生成json格式全部的内容,包括:ASP怎样生成json格式、post 给asp页面的json数据,asp里面怎么获取啊、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)