Sono un principiante ai servizi RESTful.Come passare e consumare un parametro JSON su/con il servizio WCF RESTful?
Ho bisogno di creare un'interfaccia in cui il client deve passare fino a 9 parametri.
Preferirei passare i parametri come oggetto JSON.
Per esempio se il mio JSON è:
'{
"age":100,
"name":"foo",
"messages":["msg 1","msg 2","msg 3"],
"favoriteColor" : "blue",
"petName" : "Godzilla",
"IQ" : "QuiteLow"
}'
E se ho bisogno di eseguire un metodo lato server al di sotto, alla fine:
public Person FindPerson(Peron lookUpPerson)
{
Person found = null;
// Implementation that finds the Person and sets 'found'
return found;
}
Question (s):
Come dovrei effettuare la chiamata dal lato client con la stringa JSON sopra? E come posso creare una firma e l'attuazione del metodo di servizio RESTful che
- accetta questo JSON,
- analizza e deserializza in oggetto Person e
- chiamate/restituisce il valore di ritorno del metodo FindPerson di nuovo a cliente?
Vedi http://stackoverflow.com/questions/13165533/deserialize-json-object-sent-from-android-app-to-wcf-webservice –
In quale lingua stai usando per chiamare il servizio? JavaScript, C#, qualcos'altro? – carlosfigueira