Questions marquées «serialization»

La sérialisation est le processus par lequel les structures de données sont converties en un format qui peut être facilement stocké ou transmis puis reconstruit.

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 …

13
Jackson databind enum insensible à la casse
Comment désérialiser une chaîne JSON qui contient des valeurs d'énumération insensibles à la casse? (en utilisant Jackson Databind) La chaîne JSON: [{"url": "foo", "type": "json"}] et mon Java POJO: public static class Endpoint { public enum DataType { JSON, HTML } public String url; public DataType type; public Endpoint() { …



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 vérifier si un objet est sérialisable en C #
Je recherche un moyen simple de vérifier si un objet en C # est sérialisable. Comme nous le savons, vous rendez un objet sérialisable en implémentant l' interface ISerializable ou en plaçant le [Serializable] en haut de la classe. Ce que je recherche, c'est un moyen rapide de vérifier cela …
94 c#  serialization 



6
Sérialisation personnalisée Jackson JSON pour certains champs
Existe-t-il un moyen d'utiliser le processeur Jackson JSON pour effectuer une sérialisation au niveau du champ personnalisé? Par exemple, j'aimerais avoir la classe public class Person { public String name; public int age; public int favoriteNumber; } sérialisé au JSON suivant: { "name": "Joe", "age": 25, "favoriteNumber": "123" } Notez …

6
Sérialiser un int nullable
J'ai une classe avec un int nullable? type de données défini pour être sérialisé en tant qu'élément xml. Existe-t-il un moyen de le configurer pour que le sérialiseur XML ne sérialisera pas l'élément si la valeur est nulle? J'ai essayé d'ajouter l'attribut [System.Xml.Serialization.XmlElement (IsNullable = false)], mais j'obtiens une exception …
92 c#  .net  xml  serialization 


11
Vérifier si un objet est un nombre en C #
Je voudrais vérifier si un objet est un numéro afin que .ToString()se traduirait par une chaîne contenant des chiffres et +, -,. Est-ce possible par simple enregistrement de type .net (comme:) if (p is Number)? Ou dois-je convertir en chaîne, puis essayer d'analyser pour doubler? Mise à jour: pour clarifier …

5
Convertir un objet en chaîne XML
J'ai une classe nommée que WebserviceTypej'ai obtenue de l'outil xsd.exe à partir d'un fichier XSD. Maintenant, je veux désérialiser une instance d'un WebServiceTypeobjet en une chaîne. Comment puis-je faire ceci? L' MethodCheckTypeobjet a comme paramètres un WebServiceTypetableau. Mon premier essai était comme je l'avais sérialisé: avec a XmlSerializeret a StringWriter(pendant …
89 c#  xml  serialization 

3
Quelle est la différence entre DataContractJsonSerializer et JavaScriptSerializer?
Le .NET Framework est livré avec System.Runtime.Serialization.Json.DataContractJsonSerializer et System.Web.Script.Serialization.JavaScriptSerializer , qui dé / sérialisent tous deux JSON. Comment savoir quand choisir l'un de ces types plutôt que l'autre? MSDN ne précise pas quels sont leurs avantages relatifs. Nous avons plusieurs projets qui consomment ou émettent du JSON, et la classe …

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.