Windows Phone 8 JSON
Je suis de commencer le développement sur windows phone 8, le célèbre JSON.NET ne prend pas en charge windows phone 8, est-il un autre bibliothèque qui peut être utilisé à cette fin?
Le Windows Phone 7 version de Json.NET fonctionne sur WP8.
J'ai essayé d'ajouter le JSON.NET POUR mon projet à l'aide de NuGet et a obtenu "impossible d'installer le paquet" Newtonsoft.Json 4.5.10'. Vous tentez d'installer ce paquet dans un projet qui vise 'WindowsPhone,Version=v8.0", mais le paquet ne contient pas toutes les références d'assembly qui sont compatibles avec ce cadre. Pour plus d'informations, contactez l'auteur du package."
Le développeur de JSON.NET répondu à votre question ! veuillez réessayer !
J'ai essayé d'ajouter le JSON.NET POUR mon projet à l'aide de NuGet et a obtenu "impossible d'installer le paquet" Newtonsoft.Json 4.5.10'. Vous tentez d'installer ce paquet dans un projet qui vise 'WindowsPhone,Version=v8.0", mais le paquet ne contient pas toutes les références d'assembly qui sont compatibles avec ce cadre. Pour plus d'informations, contactez l'auteur du package."
Le développeur de JSON.NET répondu à votre question ! veuillez réessayer !
OriginalL'auteur TilalHusain | 2012-11-06
Vous devez vous connecter pour publier un commentaire.
La JSON.NET site de codeplex dit que WP8 est pris en charge.
Mise à jour: L'JSON.NET package NuGet devrait fonctionner avec un Windows Phone 8.0 projet. L'ajouter dans VS2012 NuGet manager tire dans la version de WP7 JSON.NET. (
packages\Newtonsoft.Json.4.5.10\lib\sl3-wp\Newtonsoft.Json.dll
)JSON.NET est désormais également disponible comme une Bibliothèque de classes Portable dont vous pouvez consommer de WP8 (disponible dans NuGet ou sous forme de code source).
Cela a bien fonctionné pour moi sur une nouvelle marque de C# Windows Phone 8.0 projet. C'est ramasser "packages\Newtonsoft.Json.4.5.10\lib\sl3-wp\Newtonsoft.Json.dll", c'est à dire la version de WP7 JSON.NET. Je vais mettre à jour ma réponse.
Si ce n'est pas pour n'importe qui. Mise À Niveau De NuGet. Avec la dernière version de NuGet, j'ai pu installer Json.Net.
Pour tous les débutants (comme moi) -> Visual Studio -> Projet -> Gérer les Packages NuGet -> en Ligne. Vous devriez y trouver. Si ne pas utiliser la boîte de recherche en haut à droite.
OriginalL'auteur Paul Annetts
Eu exactement le même problème s'avère que je n'avais pas la dernière version de NuGet.
À niveau, cliquez sur
tools -> extensions and updates
puis cliquez sur leUpdates
-onglet. Tout mettre à jour, redémarrer le programme et essayez de nouveau. 🙂Merci cela a fonctionné pour moi.
OriginalL'auteur Kris Selbekk
J'ai eu ce problème. J'ai été en mesure de compiler le code source pour Windows Phone 8 à la place de Windows 7.1 et cela a fonctionné. NuGet, ne fonctionnerait pas pour moi.
Voici comment j'ai fait:
C'est tout. Je ne peux pas garantir que ça marche à 100% ou que vous serez en mesure de soumettre votre application. Mais il faut vous tenir au cours jusque là est le support officiel.
OriginalL'auteur mfperzel
Complexes json, vous pouvez trouvez ce site utile: http://json2csharp.com/#.
OriginalL'auteur carlin.scott
Si vous ne voulez pas faire trop de fantaisie (ou besoin de dictionnaire) de confiance, vous pouvez également utiliser le haut-DataContractJsonSerializer (http://msdn.microsoft.com/en-us/library/system.runtime.serialization.json.datacontractjsonserializer.aspx)
Btw: Au moins dans https://json.codeplex.com/discussions/401305 certaines personnes disent que les WP7.1 dll qui fonctionne pour eux, à l'aide de ce fichier: "Newtonsoft.Json.4.5.7\lib\sl4-windowsphone71\Newtonsoft.Json.dll".
Non, si la structure JSON devient trop complexe, esp. dynamique de données, ce que la plupart probablement dire que c'est un objet de dictionnaire sur le niveau du code, c'est toujours pas pris en charge.
Ok, Donc je pense que je dois laisser json pour l'instant, qu'en XML, pouvez-vous s'il vous plaît recommander à toute dynamique d'analyse xml bibliothèque? Merci
OriginalL'auteur Marco