Also nach 2 Tagen der Erforschung und des Experimentierens bin ich schließlich zu der Schlussfolgerung gekommen, dass es im Moment keinen funktionierenden JSON RPC Client für Windows Telefone gibt. Jayrock und AustinHarris geben mir unzählige Fehler beim Versuch, sie in meinem zu beziehen AppJSON RPC und Windows 7 Telefone (Mango), Wie kann ich es funktionieren lassen?
Hat jemand Insiderwissen, wie man mit solchen Anfragen umgeht, da es für mich neu ist. Das Unternehmen arbeitete ich gab mir einige Web Service bereitgestellt durch JSON-RPC zu verbinden, mit einem einfachen Ping webservice Start:
{"transport":"POST","envelope":"JSON-RPC-2.0","contentType":"application\/json","SMDVersion":"2.0","services":{"ping":{"envelope":"JSON-RPC-2.0","transport":"POST","parameters":[{"type":"any","name":"mirror","optional":true}],"returns":["array","array","any","any"]}},"methods":{"ping":{"envelope":"JSON-RPC-2.0","transport":"POST","parameters":[{"type":"any","name":"mirror","optional":true}],"returns":["array","array","any","any"]}}}
Jetzt, während der Erforschung mir einige sehr praktisch gemacht Kunden das finden, aber keiner von ihnen scheinen zu arbeiten die Windows-Telefon-Baugruppe ... http://code.google.com/p/jayrock/source/browse/src/Jayrock.Sandbox/JsonRpcClient.cs wie diese.
Achten Sie auf die Tatsache, dass der Client Referenzen von Jayrock benötigt, aber die Quelle zu nehmen und sie selbst zu erstellen, verursacht eine Fülle anderer Fehler; (Lösung Ordner und Ordner www nicht in dieser Version der Anwendung (Visual Studio 2010 für Windows Phone unterstützt)
Jede Hilfe, wie dieses Webdienst über JSON-RPC zu dem acces würde sehr geschätzt
EDIT! - -
Schließlich fand ein Arbeits Client; NewtonSoft, haben noch keine Ahnung, wie die PINGSERVICE zu implementieren, obwohl ... mein Wissen über diese Angelegenheit ist zu begrenzt ..
JSON-RPC ist ein extrem einfaches Protokoll. Sie könnten einen 30-Zeilen-Client in 15 Minuten umwerfen, wenn Sie bereits eine JSON (De-) Serializer-Bibliothek haben, die Ihnen keine Build-Fehler gibt. –