Asp.net XMLHttpRequest-JSON-.NET
我正在尝试将JSON从我的mozilla插件发送到我的asp.net页面Asp.net XMLHttpRequest-JSON-.NET,asp.net,json,xmlhttprequest,firefox-addon,Asp.net,Json,Xmlhttprequest,Firefox Addon,我正在尝试将JSON从我的mozilla插件发送到我的asp.net页面 var myJSONObject={“用户名”:una,“密码”:pass}; 请求=新的XMLHttpRequest(); open(“GET”,“”+myJSONObject,true,null,null); 在我的.net页面上,我尝试了几种方法,但没有找到序列化和反序列化代码的最佳方法 我所需要的就是来回发送json数据并在C#n javascript上解析它 我尝试过DataContractJsonSeria
var myJSONObject={“用户名”:una,“密码”:pass};
请求=新的XMLHttpRequest();
open(“GET”,“”+myJSONObject,true,null,null);
在我的.net页面上,我尝试了几种方法,但没有找到序列化和反序列化代码的最佳方法
我所需要的就是来回发送json数据并在C#n javascript上解析它
我尝试过DataContractJsonSerializer、JavaScriptSerializer和其他许多东西。但却无法使任何一个都起作用。
使用JavaScriptSerilizer,如果它从浏览器中获取参数,它会对其进行反序列化,例如,如果我打开浏览器并粘贴类似
{“Username”:“hna123”,“Password”:“2444”}
的内容,它会反序列化并返回单个值,但当我从mozilla插件中执行XMLHTTPRequest(如上所述)时,它会工作。有什么线索吗?如果您想将数据作为querystring传递,则需要使用?
将其附加到url
尝试从更改请求url
request.open("GET",http://www.google.com/jo=" + myJSONObject
到
并使用Request.QueryString集合获取C#like中的值
如果要以querystring的形式传递数据,则需要使用
?
将其附加到url
尝试从更改请求url
request.open("GET",http://www.google.com/jo=" + myJSONObject
到
并使用Request.QueryString集合获取C#like中的值
您需要将
QueryString
自己解析为代码隐藏文件中的一个对象,以访问json的各个元素。您需要将QueryString
自己解析为代码隐藏文件中的一个对象,以访问json的各个元素。Request.QueryString将以字符串形式提供给我,并且不允许允许我访问json.Request.QueryString的各个元素将给我一个字符串,并且不允许我访问json的各个元素。
Request.QueryString["jo"]