Questions marquées «json.net»

97
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?...

94
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...

93
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.

92
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...

90
Vérification du JToken vide ou nul dans un JObject

J'ai ce qui suit ... JArray clients = (JArray)clientsParsed["objects"]; foreach (JObject item in clients.Children()) { // etc.. SQL params stuff... command.Parameters["@MyParameter"].Value = JTokenToSql(item["thisParameter"]); } JTokenToSql ressemble à ça... public static object JTokenToSql(JToken...

89
Convertir un objet de tout type en JObject avec Json.NET

J'ai souvent besoin d'étendre mon modèle de domaine avec des informations supplémentaires avant de le renvoyer au client avec WebAPI. Pour éviter la création de ViewModel, j'ai pensé que je pourrais renvoyer JObject avec des propriétés supplémentaires. Je n'ai cependant pas pu trouver de moyen...

89
Comment puis-je résoudre les conflits de version d'assembly avec JSON.NET après la mise à jour des références de package NuGet dans un nouveau projet ASP.NET MVC 5?

J'ai créé un nouveau projet Web ASP.NET MVC 5 dans VS 2013 (mise à jour 1), puis mis à jour tous les packages NuGet. Lorsque je construis le projet, j'obtiens l'avertissement suivant: avertissement MSB3243: aucun moyen de résoudre le conflit entre "Newtonsoft.Json, Version = 6.0.0.0, Culture =...

14
'Impossible de charger le type' Microsoft.AspNetCore.Mvc.MvcJsonOptions 'de l'assembly' Microsoft.AspNetCore.Mvc.Formatters.Json, Version = 3.0.0.0

J'utilise la netstandard2.1bibliothèque dans mon netcoreapp3.0application Web. Lors de l'ajout de mon service Startup, j'obtiens l'erreur ci-dessous: 'Impossible de charger le type' Microsoft.AspNetCore.Mvc.MvcJsonOptions 'de l'assembly' Microsoft.AspNetCore.Mvc.Formatters.Json, Version = 3.0.0.0...