私はRESTfulなサービスの初心者です。JSONパラメータをRESTful WCFサービスとの間で受け渡しする/消費する方法
クライアントが最大9個のパラメータを渡す必要があるインターフェイスを作成する必要があります。
パラメータをJSONオブジェクトとして渡すことをお勧めします。例えば
私のJSONの場合:
'{
"age":100,
"name":"foo",
"messages":["msg 1","msg 2","msg 3"],
"favoriteColor" : "blue",
"petName" : "Godzilla",
"IQ" : "QuiteLow"
}'
そして、私は最終的に以下のサーバー側のメソッドを実行する必要がある場合:
public Person FindPerson(Peron lookUpPerson)
{
Person found = null;
// Implementation that finds the Person and sets 'found'
return found;
}
質問(複数可):
方法私は上記のJSON文字列でクライアント側から呼び出しを行う必要がありますか? そして、どのように私は
- このJSONを受け入れRESTfulなサービスメソッドのシグネチャと実装を作成することができ、
- パースとPersonオブジェクトにそれをデシリアライズし、
- 通話/背面にFindPersonメソッドの戻り値を返します。クライアント?
は、サービスを呼び出すために使用している言語http://stackoverflow.com/questions/13165533/deserialize-json-object-sent-from-android-app-to-wcf-webservice –
を参照してください? JavaScript、C#、他の何か? – carlosfigueira