Articles of json.net

Sérialisation / désérialisation personnalisée Json.NET d’un type tiers

Je souhaite convertir des vecteurs de la bibliothèque OpenTK vers et à partir de JSON. La façon dont je pensais que cela fonctionnait était de créer un JsonConverter personnalisé. class VectorConverter : JsonConverter { public override bool CanConvert(Type objectType) { return objectType == typeof(Vector4); } public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer […]

Analyser les objects Json Array à l’aide de Newtonsoft.Json

J’ai un tableau d’objects comme celui-ci dans JSON selon le format ci-dessous { Table: [ { userstatus: [ { STATUS: “TRUE”, PACK: “UM6MONTHPACK”, EXPIRY: “8/15/2014 1:00:03 PM”, } ] }, { activeauctions: [ { ISBILLED: “0”, AUCTION_ID: “24”, AUCTION_NAME: “Swimsuit”, } ] }, { upcomingauctions: [ { AUCTION_ID: “4”, AUCTION_NAME: “Jacqueline Fernandezs Handbag”, SKU: “4_20131120” […]

Le projet d’API Web ne fonctionnera pas s’il est déployé – Impossible de charger le fichier ou l’assembly ‘Newtonsoft.Json, Version = 4.5.0.0

Je continue à avoir cette erreur lorsque je déploie mon projet API MVC 5 WEB: Impossible de charger le fichier ou l’assembly ‘Newtonsoft.Json, Version = 4.5.0.0, Culture = neutre, PublicKeyToken = 30ad4fe6b2a6aeed’ ou l’une de ses dépendances. Le système ne peut pas trouver le fichier spécifié. J’ai suivi cette procédure et réinstallé le package NuGet […]

Sérialiser et désérialiser des objects HttpRequestMessage

Quelqu’un a-t-il de l’expérience en sérialisation d’objects HttpRequestMessage? Essayer avec Json.net et cela fonctionne partiellement. Cela dit, JsonConvert.DeserializeObject échoue en raison de problèmes de construction SsortingngContent: “Impossible de trouver un constructeur à utiliser pour le type System.Net.Http.SsortingngContent”. En résumé, je souhaite enregistrer la demande Web et l’émettre ultérieurement, en cas de problème réseau temporaire ou […]

Comment sérialiser IHtmlSsortingng en JSON avec Json.NET?

J’ai un champ contenant du code HTML brut publié via JSON qui a été récemment converti d’une chaîne en un IHtmlSsortingng. Lorsque ce changement est survenu, le champ est passé d’une chaîne JSON à un object vide et un tas de choses consommant JSON ont commencé à exploser. // When it was a ssortingng… { […]

JSON à C # – liste les champs sans noms de sous-champs dans json?

Avec Json.net (Newtonsoft.json), comment puis-je définir une classe C # (ou des classes) pour gérer le json ci-dessous? Le champ ‘data’ semble être une liste de sous-champs de niveau / description, mais notez qu’ils ne sont pas précédés de noms de champs. Le champ ‘erreur’ semble être une liste de sous-champs numéro d’erreur / message […]

Sélection de propriétés simples à partir d’un JSON hiérarchique

* Malgré les modifications apscopes à mon titre par un autre utilisateur, je recherche une solution utilisant la bibliothèque JSON.NET de C # * Une réponse contenant psuedocode est très bien! 🙂 J’essaie de travailler avec des données hiérarchiques fournies par un jeu de données JSON. J’utilise C # et JSON.NET. Je suis disposé à […]

Améliorer les performances de XmlSerializer

J’utilise un XmlSerializer pour sérialiser / désérialiser certains objects. Le problème est la performance. Lors du profilage, l’utilisation de XmlSerializer notre application de 2 secondes. Nous mettons en cache notre XmlSerializer et les réutilisons. Nous ne pouvons pas utiliser sgen.exe car nous créons XmlSerializer avec XmlAtsortingbuteOverrides . J’essaie d’utiliser une alternative de sérialisation comme Json.Net […]

Est-il possible de sérialiser DateTimeOffset à la chaîne de temps zulu avec Json.NET?

J’ai un object DateTimeOffset de “05/06/2014 17:54:00 PM -04: 00”. Lors de la sérialisation à l’aide des parameters Json.NET et ISO, j’obtiens “2014-05-06T17: 54: 00-04: 00”. Ce que j’aimerais, c’est la version UTC / Zulu de cette chaîne “2014-05-06T21: 54: 00Z”. Cependant, je n’ai trouvé aucun paramètre de sérialiseur pour y parvenir. Je sais que […]

Obtenir une liste des noms de propriété JSON d’une classe à utiliser dans une chaîne de requête

Si j’ai une classe de modèle C # utilisée par JSON.net pour lier les données d’une chaîne JSON sérialisée, existe-t-il un moyen de créer une chaîne de requête à partir de cette classe afin de faire la demande initiale? Exemple de classe de modèle: public class model { [JsonProperty(PropertyName = “id”)] public long ID { […]