Questions marquées «json.net»

Json.NET (également connu sous le nom de Newtonsoft.Json) est un framework JSON haute performance populaire pour .NET.


5
Analyser JSON à l'aide de Json.net
J'essaye d'analyser certains JSON en utilisant la bibliothèque JSon.Net. La documentation semble un peu clairsemée et je ne sais pas comment accomplir ce dont j'ai besoin. Voici le format du JSON que je dois analyser. { "displayFieldName" : "OBJECT_NAME", "fieldAliases" : { "OBJECT_NAME" : "OBJECT_NAME", "OBJECT_TYPE" : "OBJECT_TYPE" }, "positionType" …

4
Comment énumérer via un JObject?
J'essaie de déterminer comment accéder aux données qui se trouvent dans mon JObject et je ne peux pas pour la vie de moi déterminer comment l'utiliser. JObject Object = (JObject)Response.Data["my_key"]; Je peux l'imprimer sur la console en faisant Console.WriteLine (Object) et je vois les données, cela ressemble à: { "my_data" …
111 c#  json  json.net 

10
Boucle d'auto-référencement JSON.Net détectée
J'ai une base de données mssql pour mon site Web dans 4 tables. Quand j'utilise ceci: public static string GetAllEventsForJSON() { using (CyberDBDataContext db = new CyberDBDataContext()) { return JsonConvert.SerializeObject((from a in db.Events where a.Active select a).ToList(), new JavaScriptDateTimeConverter()); } } Le code entraîne l'erreur suivante: Newtonsoft.Json.JsonSerializationException: Boucle d'auto-référencement détectée …


9
Web API 2: comment renvoyer JSON avec des noms de propriétés camelCased, sur des objets et leurs sous-objets
METTRE À JOUR Merci pour toutes les réponses. Je suis sur un nouveau projet et il semble que je suis enfin arrivé au fond des choses: il semble que le code suivant était en fait à blâmer: public static HttpResponseMessage GetHttpSuccessResponse(object response, HttpStatusCode code = HttpStatusCode.OK) { return new HttpResponseMessage() …

5
S'assurer que les clés Json sont en minuscules dans .NET
Existe-t-il un moyen simple d'utiliser JSON dans .NET pour s'assurer que les clés sont envoyées en minuscules? En ce moment, j'utilise la bibliothèque Json.NET de newtonsoft et j'utilise simplement string loginRequest = JsonConvert.SerializeObject(auth); Dans ce cas authest juste l'objet suivant public class Authority { public string Username { get; set; …
103 .net  json  json.net 



5
Impossible de désérialiser le tableau JSON (par exemple [1,2,3]) dans le type '' car le type nécessite un objet JSON (par exemple {“name”: “value”}) pour désérialiser correctement
J'ai ce JSON: [ { "Attributes": [ { "Key": "Name", "Value": { "Value": "Acc 1", "Values": [ "Acc 1" ] } }, { "Key": "Id", "Value": { "Value": "1", "Values": [ "1" ] } } ], "Name": "account", "Id": "1" }, { "Attributes": [ { "Key": "Name", "Value": { "Value": …

4
Json.net sérialise / désérialise les types dérivés?
json.net (newtonsoft) Je suis en train de parcourir la documentation mais je ne trouve rien sur ceci ou la meilleure façon de le faire. public class Base { public string Name; } public class Derived : Base { public string Something; } JsonConvert.Deserialize<List<Base>>(text); Maintenant, j'ai des objets dérivés dans la …

3
Comment sérialiser un JObject sans le formatage?
J'ai un JObject(j'utilise Json.Net) que j'ai construit avec LINQ to JSON (également fourni par la même bibliothèque). Lorsque j'appelle la ToString()méthode sur le JObject, elle génère les résultats sous forme de JSON formaté. Comment définir le formatage sur "aucun" pour cela?

9
Comment importer JsonConvert dans une application C #?
J'ai créé un projet de bibliothèque C #. Le projet a cette ligne dans une classe: JsonConvert.SerializeObject(objectList); Je reçois une erreur en disant le nom JsonConvert n'existe pas dans le contexte actuel. Pour résoudre ce problème, j'ai ajouté System.ServiceModel.Web.dlldes références mais je n'ai pas eu de chance. Comment puis-je résoudre …
94 c#  json.net 

3
Setters privés dans Json.Net
Je sais qu'il existe un attribut pour gérer les setters privés, mais je veux un peu ce comportement par défaut, y a-t-il un moyen d'accomplir cela? Sauf en modifiant la source. Ce serait génial s'il y avait un cadre pour cela.
93 c#  json.net 

4
Gardez la casse lors de la sérialisation des dictionnaires
J'ai un projet Web Api configuré comme ceci: config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); Cependant, je veux que le boîtier des clés du dictionnaire reste inchangé. y a-t-il un attribut que Newtonsoft.Jsonje peux utiliser pour une classe pour indiquer que je veux que la casse reste inchangée pendant la sérialisation? public class …
92 c#  json.net 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.