Ich bin ein Anfänger bei RESTful Services.Wie man einen JSON-Parameter an/mit RESTful WCF-Dienst übergibt und konsumiert?
Ich muss eine Schnittstelle erstellen, wo der Client bis zu 9 Parameter übergeben muss.
Ich würde lieber die Parameter als JSON-Objekt übergeben.
Zum Beispiel, wenn meine JSON ist:
'{
"age":100,
"name":"foo",
"messages":["msg 1","msg 2","msg 3"],
"favoriteColor" : "blue",
"petName" : "Godzilla",
"IQ" : "QuiteLow"
}'
Und wenn ich brauche eine serverseitige Methode, die unten am Ende auszuführen:
public Person FindPerson(Peron lookUpPerson)
{
Person found = null;
// Implementation that finds the Person and sets 'found'
return found;
}
Frage (n):
Wie Soll ich den Aufruf von der Client-Seite mit der obigen JSON-Zeichenfolge ausführen? Und wie kann ich eine Signatur und Umsetzung der RESTful-Service-Methode erstellen, die
- dieses JSON akzeptiert,
- Parsen und deserialisiert es in Person Objekt und
- Anrufe/kehrt die Rückgabewert der FindPerson Methode zurück zu Klient?
Siehe http://stackoverflow.com/questions/13165533/deserialize-json-object-sent-from-android-app-to-wcf-webservice –
Welche Sprache verwenden Sie den Service anrufen? JavaScript, C#, etwas anderes? – carlosfigueira