Json n'existe pas dans l'espace de noms du Système de
Dans ce tutoriel: http://www.asp.net/web-api/videos/getting-started/custom-validation Jon utilise
dynamic error = new JsonObject();
avec
using System.Json;
Je suppose que c'est la JsonObject ici: http://msdn.microsoft.com/en-us/library/system.json.jsonobject(v=vs. 110).aspx situé dans:
- Espace De Noms: System.Json
- Assembly: System.Moment de l'exécution.La sérialisation (en System.Runtime.Serialization.dll)
J'ai ajouté du Système.Moment de l'exécution.La sérialisation une référence, mais ne peut toujours pas trouver de Système.Json.
Suis-je en lisant les docs Microsoft de mal? (Je suis en utilisant .NET 4.5)
OriginalL'auteur Cotten | 2012-10-12
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
Par: http://nuget.org/packages/System.Json
Il a travaillé!
Si vous avez des questions sur la façon d'ajouter entrez nuget code, veuillez suivre le lien ci-dessous:
http://docs.nuget.org/docs/start-here/using-the-package-manager-console
En utilisant le numéro exact de la version a fonctionné pour moi.... Pense que j'ai lu quelque part que le Système.Json n'est pas encore prêt pour la production, donc vous devez spécifier le numéro de version.
Je suis la construction de l'API Web avec
dnxcore50
etVisual Studio Code
. Je ne peux pas obtenirJsonObject
à résoudre. Qu'est-ce que la façon de l'installer à l'aide dednu install
. Ou il y a un autre moyen de le faire? J'ai essayé les deuxSystem.Json
etSystem.JsonObject
mais dans les deux cas, j'ai euthe type or namaespace name 'JsonObject' does not exist in the namespace 'System'...
à Tous j'ai besoin est de retourner un objet Json à partir d'unasync Task<JsonObject>
méthode à l'aide de HttpClient. Comment puis-je résoudre ce problème? SiJsonObject
n'est pas la bonne chose à servir mon but alors que dois je utiliser comme une alternative?OriginalL'auteur slamsal
http://www.webcosmoforums.com/asp/32551-type-namespace-name-json-does-not-exist-namespace-system-runtime-serialization.html
Assurez-vous que votre application est de cibler les .Net 4.5 cadre dans les propriétés du projet.
Le Système.Objets Json sont disponibles uniquement dans les 4.5
Edit:
Utiliser Nuget pour installer le système.json : "Install-Package de Système.Json"
Comment parser JSON sans JSON.NET bibliothèque?
Est votre cible framework 4.5? La pleine ou de la client (si 4.5 a client?)
Installez-Système De Paquets.Json avec Nuget a fait le tour!
Système.Json est encore en version bêta et ainsi de package Nuget semble être la manière de les obtenir. Il n'est pas intégrée complète la plus récente Cadre V 4.5.1. Personnellement, j'aime Json.Net's de l'API qui est beaucoup moins verbeux et plus rapide que Windows.Les données.Json ou d'un Système.Json. Voir james.newtonking.com/json/help/html/...
OriginalL'auteur Darbio
L'objet Json ne fonctionne qu'à partir de Contrôleur de classe, et non pas à l'extérieur. Même si nous nous référons au Système.Web.MVC en dehors de contrôleur, nous avons accès seulement à JsonResult et de ne pas Json Json objet est protégé objet de JsonResult. Veuillez consulter ci-dessous une documentation qui explique que,
http://msdn.microsoft.com/en-us/library/dd504936(v=vs. 118).aspx
OriginalL'auteur balaji palamadai
Si vous souhaitez utiliser d'autres .Net sérialiseur json, vous pouvez utiliser les éléments suivants:
pour plus de détails, suivez - http://netfx.codeplex.com/
Salut, la réponse est édité. Veuillez vérifier et donner upvote. 🙂
OriginalL'auteur Md. Kauser Ahmmed
En Utilisant Le Système.json ne fonctionnera pas pour .Net 4 cadre. La bibliothèque est obsolète.
Pour le vérifier, essayez:
Que cela signifie, c'est déconseillé.
OriginalL'auteur Md. Kauser Ahmmed