2012-03-06 3 views
0

요청을 전달합니다. MSISDN 요청을 추가하여 리소스 경로에 도달합니다.REST 요청에서 매개 변수 값을 추출하는 방법은 무엇입니까?

방법 : POST

{ 
"msisdn":"xxxx", 
"carrier": "xxxx" 
} 

내가 성공 반응을 얻고있다

가 지금은 GET 호출하여이를 확인하려면 "이 생성"을 나타냅니다. 추가 된 MSISDN을 검색하고 있습니다. 하지만 전 요청에 대한 전달 된 MSISDN이 검색되는지 아닌지에 대한 주장을 추가해야합니다.

그 때문에 첫 번째 방법에서 MSISDN 값을 추출해야합니다. REST 요청에서 매개 변수를 추출 할 수 있습니까?

+0

를 사용하여, 당신은 POST 요청에서 쿼리 매개 변수를 추출 할 수 있다고 할 수 있습니다. 그러나 그 작업을 수행하는 방법은 프레임 워크에 따라 다릅니다. –

+0

나는 비누로하고있다. – ChanGan

답변

0

서비스가 json을 반환하면 서비스를 deserialise해야합니다.

당신은 easly C#에서 물론

public static string ToJson<T>(T instance) 
{ 
    var serializer = new DataContractJsonSerializer(typeof(T)); 
    using (var tempStream = new MemoryStream()) 
    { 
     serializer.WriteObject(tempStream, instance); 
     return Encoding.UTF8.GetString(tempStream.ToArray(), 0, Convert.ToInt32(tempStream.Length)); 
    } 
} 

public static T FromJson<T>(string json) 
{ 
    var serializer = new DataContractJsonSerializer(typeof(T)); 
    using (var tempStream = new MemoryStream(Encoding.Unicode.GetBytes(json))) 
    { 
     return (T)serializer.ReadObject(tempStream); 
    } 
} 
+0

역 직렬화하는 방법에 대한 링크가 있습니까? – ChanGan

관련 문제