Articles of json.net

JsonObject pour modéliser le SDK de Facebook

Je dois utiliser le sdk de facebook c # pour un nouveau projet dans .net 3.5, je suis conscient que la dernière version contient des exemples pour 4 – mais il est également compilé avec le 3.5 pour fonctionner parfaitement Quoi qu’il en soit, et pardonnez-moi si je suis incroyablement stupide. Mais je cherche à […]

Json.net utilise JsonProperty pour obtenir la propriété héritée

Bonjour, j’essaie de désérialiser ce code JSON avec Json.net. Ce sont des informations sur un film spécifique. Tout fonctionne comme prévu, sauf la propriété de casting. qui sont hérités dans la propriété crédits. J’ai fait une classe pour la dissortingbution appelée Acteur et une liste de cette classe d’acteurs dans ma classe de film { […]

Pourquoi Json.NET DeserializeObject modifie-t-il le fuseau horaire en heure locale?

J’utilise json.net pour désérialiser un DateTimeOffset , mais il ignore le fuseau horaire spécifié et convertit la date / heure en décalage local. Par exemple, étant donné var content = @”{“”startDateTime””:””2012-07-19T14:30:00+09:30″”}”; Lorsque désérialisé en utilisant: var jsonSerializerSettings = new JsonSerializerSettings() { DateFormatHandling = DateFormatHandling.IsoDateFormat, DateParseHandling = DateParseHandling.DateTimeOffset, DateTimeZoneHandling = DateTimeZoneHandling.RoundsortingpKind }; var obj = JsonConvert.DeserializeObject(content, […]

Analyse de tableaux JSON multidimensionnels avec Newtonsoft Json.NET

J’ai Json revenant comme suit: [{“CreatedBy”: “GIS_DB”, “CreatedDate”: “08/03/2012 10:44:00 AM”, “Id”: 39, “ModifiedBy”: “”, “ModifiedDate”: “”, “Nom “:” CF-39 “,” StatusId “: 1,” TrailCoordinates “: [{” CreatedBy “:” GIS_DB “,” CreatedDate “:” 08/03/2012 10:44:00 “,” Id “: 1637, “Latitude”: 32.76004207, “Longitude”: – 97.34006853, “ModifiedBy”: “”, “ModifiedDate”: “”, “SortOrder”: 1, “TrailId”: 39}, {“CreatedBy”: “GIS_DB” , […]

Désérialiser json en object C # pour la classe qui a un constructeur privé par défaut

J’ai besoin de désérialiser JSON pour la classe suivante. public class Test { public ssortingng Property { get; set; } private Test() { //NOTHING TO INITIALIZE } public Test(ssortingng prop) { Property = prop; } } Je peux créer une instance de test comme var instance = new Test(“Instance”); compte tenu de mon json quelque […]

Utilisez JSON.NET pour générer un schéma JSON avec des atsortingbuts supplémentaires

J’utilise JSON.NET pour générer un schéma JSON à partir d’une classe d’object c #. Mais j’ai été incapable d’append d’autres atsortingbuts de schéma Json, par exemple maxLength, pattern (regex pour valider le courrier électronique), etc. Ci-dessous, mon code de travail, je ne peux générer qu’un schéma Json avec l’atsortingbut requirejs. Ce serait formidable si quelqu’un […]

Comment utiliser la résolution de référence personnalisée avec JSON.NET

J’ai le JSON suivant: { “id” : “2” “categoryId” : “35” “type” : “item” “name” : “hamburger” } { “id” : “35” “type” : “category” “name” : “drinks” } Et je veux le faire correspondre à cet object: public class Item { [JsonProperty(PropertyName = “categoryId”)] public Category Category { get; set; } } Category est […]

Comment renvoyer msg erreur msg dans asp.net Web Api?

Je voudrais renvoyer un message d’erreur json, mais pour le moment, je ne peux pas le voir dans le panneau Json ssortingng error = “An error just happened”; JsonResult jsonResult = new JsonResult { Data = error, JsonRequestBehavior = JsonRequestBehavior.AllowGet }; response = Request.CreateResponse(HttpStatusCode.BadRequest, jsonResult.Data); comment faire ça?

Json.net lente sérialisation et désérialisation

J’ai un problème – Json.Net sérialisant mes objects vraiment lent. J’ai des cours de base: public class authenticationRequest { public ssortingng userid; public ssortingng tid; public ssortingng token; public ssortingng platform; public ssortingng version; } Et je le sérialiser avec ssortingng jsonDataToSend = JsonConvert.SerializeObject(dataToSend); Cette opération prend environ 1900 ms. En comparaison avec les informations […]

Désérialisation JSON avec un tableau d’objects polymorphes

J’ai un problème avec la désérialisation JSON impliquant un tableau d’objects polymorphes. J’ai essayé les solutions de sérialisation décrites ici et ici, qui fonctionnent très bien pour la sérialisation, mais les deux expliquent la désérialisation. Ma structure de classe est la suivante: IDable [DataContract(IsReference=true)] public abstract class IDable { [DataMember] public T ID { get; […]