方法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;
你用的是responsesendRedirect执行的跳转(不是foward),那么如果你这个indexjsp和你的java文件在一个project项目里的(术语叫同一个域内)。
1用session来存储java里的json,无论是json object还是String格式的json 用setAttribute方法放到Session里面,然偶跳转到index,jsp
2在jsp里同样用sessiongetattribute获得这个json数据,放到表单的某个位置,比如说放到文本框内,作为文本框的value
3jsp里面的js代码,getElementById或者这个文本框的value,然后alert出来
1、首先,需要创建一个Json文件。或者是用户自行从网络上获得Json文件。
2、如果用户是创建的。还需要在新建的Json文件中输入数据。
3、准备好Json数据文件以后,接着创建一个Html文件。在<script>标签内创建一个函数,使用Ajax语言获得和读取Json文件。
4、获取和读取文件以后,在读取数据前。用户还需要创建一个用户遍历Json文件全部数据的函数。
5、创建数据遍历函数以后,在获取和和读取函数中进行调用。遍历读取文件中的数据。
6、获取Json文件中的全部数据以后,将数据用Html代码呈现到网页上。
以上就是关于post 给asp页面的json数据,asp里面怎么获取啊全部的内容,包括:post 给asp页面的json数据,asp里面怎么获取啊、请问下java中封装了json数据,在js中如何获取json数据来页面展示、js中怎么获取json中的key,value值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)