Ich beginne die Entwicklung auf Windows Phone 8, das berühmte JSON.NET unterstützt Windows Phone 8 noch nicht, gibt es eine andere Bibliothek, die für diesen Zweck verwendet werden kann?
Die JSON.NET-Codeplex-Site sagt, dass WP8 unterstützt wird.
Update: Das JSON.NET NuGet-Paket sollte nur mit einem Windows Phone 8.0-Projekt funktionieren. Beim Hinzufügen in VS2012 NuGet Manager wird die WP7-Version von JSON.NET verwendet. ( packages\Newtonsoft.Json.4.5.10\lib\sl3-wp\Newtonsoft.Json.dll
)
JSON.NET ist jetzt auch als eine portable Klassenbibliothek verfügbar, die Sie von WP8 (verfügbar in NuGet oder in Quellform) verwenden können.
Hatte genau das gleiche Problem - stellt sich heraus, ich hatte nicht die neueste Version von NuGet.
Klicken Sie zum Aktualisieren auf tools -> extensions and updates
und dann auf Updates
-tab. Aktualisieren Sie alles, starten Sie das Programm neu und versuchen Sie es erneut. : -)
Ich hatte dieses Problem. Ich konnte die Quelle für Windows Phone 8 anstelle von Windows 7.1 kompilieren und es funktionierte. NuGet würde nicht für mich arbeiten.
Hier ist, wie ich es gemacht habe:
Das ist es. Ich kann nicht garantieren, dass es zu 100% funktioniert oder dass du deine App einreichen kannst. Aber es sollte dich aufhalten, bis es offizielle Unterstützung gibt.
Für komplexe JSons könnte diese Website hilfreich sein: Ссылка .
Wenn Sie nicht zu ausgefallene Sachen machen wollen (oder ein Wörterbuch benötigen), können Sie auch einfach den eingebauten DataContractJsonSerializer verwenden ( Ссылка )
Übrigens: Zumindest in Ссылка berichten einige Leute, dass die WP7.1-DLL für sie funktioniert und diese Datei verwendet: "Newtonsoft.Json.4.5.7 \ lib \ sl4-windowsphone71 \ Newtonsoft.Json.dll".
Tags und Links windows-phone-8 json json.net