Actuellement, j'ai quelques problèmes. J'utilise C # avec Json.NET. Le problème est que j'obtiens toujours: {"Caractère inattendu rencontré lors de l'analyse de la valeur: e. Chemin '', ligne 0, position 0."} Donc, la façon dont j'utilise Json.NET est la suivante. J'ai une classe qui devrait être sauvegardée. La classe ressemble …
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" …
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" …
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 …
Quelles exceptions Newtonsoft.Json.DeserializeObject lance-t-il? Je veux les gérer. http://james.newtonking.com/json/help/?topic=html/M_Newtonsoft_Json_JsonConvert_DeserializeObject.htm#seeAlsoToggle
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() …
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; …
J'essaie de réparer ma bibliothèque SendGridPlus pour gérer les événements SendGrid, mais j'ai des problèmes avec le traitement incohérent des catégories dans l'API. Dans l'exemple de charge utile suivant extrait de la référence de l'API SendGrid , vous remarquerez que la categorypropriété de chaque élément peut être une chaîne unique …
Est-il possible d'utiliser JSON.NET comme sérialiseur JSON par défaut dans ASP.NET MVC 3? D'après mes recherches, il semble que le seul moyen d'y parvenir soit d' étendre ActionResult car JsonResult dans MVC3 n'est pas virtuel ... J'espérais qu'avec ASP.NET MVC 3, il y aurait un moyen de spécifier un fournisseur …
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 …
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?
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 …
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.
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.