내 mozilla addon에서 JSON을 내 asp.net 페이지로 보내려고합니다. 내 .NET 페이지에XMLHttpRequest - JSON - .NET
var myJSONObject = {"userName": una,"password": pass}; request = new XMLHttpRequest(); request.open("GET"," http://www.google.com?jo= " + myJSONObject,true, null, null);
나는 코드를 직렬화 및 역 직렬화하는 가장 좋은 방법을 찾을 수 몇 가지 그 일을하는 방법하지만 시도했다.
내가 원한다면 json 데이터를 n으로 보내고 C# n javascript로 파싱해야한다.
많은 다른 것들 중에서 DataContractJsonSerializer, JavaScriptSerilizer를 시도했습니다. 그러나 그것의 무엇이든을 작동하게 할 수 없습니다.JavaScriptSerilizer를 사용하면 브라우저에서 예를 들어 브라우저에서 인수를 취하는 경우 브라우저가 deserilize합니다. 브라우저를 열어 http://www.google.com?jo= {"Username":"hna123","Password":"2444"}
과 같은 것을 붙여 넣으면 개인 값이 deserilize되고 반환됩니다. 그러나 위의 경우와 같이 mozilla addon에서 XMLHTTPRequest를 수행하면 작동합니다. 모든 단서?
아, 죄송합니다. 코드를 여기에 붙여 넣는 동안 놓쳤습니다. – Hadesara
Request.QueryString이 나를 문자열로 지정하고 json의 개별 요소에 액세스하지 못하게합니다. – Hadesara