2011-08-23 2 views
1

저는 VB.net의 초보자입니다. 지금은 클라이언트 측 응용 프로그램의 HTTP 요청 (rpc = {json data})을 수신하고, deserilize하고, 저장 프로 시저에 매개 변수를 넣어서 SQL에서 데이터를 검색하기 위해 웹 서비스를 작성하는 작업이 있습니다. 섬기는 사람.웹 서비스에서 JSON http 요청을 deserilize 하시겠습니까? 저장 프로 시저에 전달하여 SQL 서버에서 데이터를 검색합니다.

프로 시저 쿼리와 클라이언트 측 응용 프로그램이 이미 있고 클라이언트 측 응용 프로그램에 대한 반환 데이터도 JSON입니다.

도움을 주시면 감사하겠습니다. 제게 제안이나 아이디어를주세요.

+0

RPC = { "방법": "ID"[ "이름"을 "PWD"] : "PARAMS"을 "로그인"NULL을} WS 통해 dbo.procAppLogin '이름'을 EXEC하는 'PWD ','1.1.1.1 ','Application ','Version ', 1024, 768 – cong

답변

0

json 데이터 처리를 위해 newtonsoft.dll과 같은 DLL을 사용할 수 있습니다. asp.net에서 다음 네임 스페이스를 사용하여 json 데이터를 처리 할 수도 있습니다.

System.Web.Script.Serialization 


Dim jsn As JavaScriptSerializer = New JavaScriptSerializer() // Define JavaScriptSerializer 
// data is object which contains json data 
Dim objjsn As Object = jsn.DeserializeObject(data) //Deserialize json 

Dim args As Array = objjsn("users") // access json data 
+0

귀하의 경우 Dim rpc As Object = "{" "방법" ":"로그인 "", "매개 변수" Dim jsn As JavaScriptSerializer = 새 JavaScriptSerializer() Dim objjsn As 개체 = jsn.DeserializeObject (rpc) Dim args As Array = objjsn (예 : "사용자 이름" ","pwd " ("params") – Neelam

+0

https : // /rpc = {json data} http 요청이 다음과 같은 경우 무엇입니까? 및 json에서 매개 변수를 추출하고 저장 프로 시저에 넣는 방법? – cong

관련 문제