JSON est un poids léger, indépendant de la langue, le format d'échange de données, un moyen largement pour le transfert de données dans le développement Web.
À environ 1200 lignes de code, fastJSON est une des bibliothèques C # les plus compacts pour traiter avec JSON, et l'un des rares qui restent effectivement plus près de la norme JSON original que possible.
fastJSON est extrêmement facile à utiliser et est livré avec une documentation complète pour aider les développeurs à démarrer leurs propres projets et implémentations
Ce qui est nouveau dans cette version:.
- Le support des tableaux multidimensionnels.
Ce qui est nouveau dans la version 2.1.12:.
- Le support des tableaux multidimensionnels
Quoi de neuf dans la version 2.1.11:.
- octets Bug fix [] touches avec Dictionnaire
Quoi de neuf dans la version 2.1.10:.
- octets Bug fix [] touches avec Dictionnaire
Ce qui est nouveau dans la version 2.1.7:
- Strict date ISO respect de format avec un T dans le sortie (IE, firefox javascript moteurs sont plaints)
- Ajouté JSONParameters.SerializeToLowerCaseNames JavaScript Interop
- JSONParameters.IgnoreCaseOnDeserialize est depricated et non plus nécessaire
- ajouté des tests pour la sortie minuscules
Ce qui est nouveau dans la version 2.1.6:
- Correction d'un communiqué de construire dans net4
- Soutien à ExpandoObject sérialiser dans net4
- Ajouté JSONParameters.SerializerMaxDepth de contrôler la profondeur max pour descendre à
- JSONParameters.InlineCircularReferences Added to désactiver le $ i FEATURE et inline objets déjà vus
- JSONParameters.UseExtensions = false désactive références circulaires aussi
Quoi de neuf dans la version 2.1.5:
- nullable ajoutée directe convertir ToObject & # x3C; x? & # X3e; dire int? long? etc.
- Correction d'un bug deserialize ensemble privé et pas de propriétés de consigne
- Ajouté ReadonlyTest () test pour le ci-dessus
Quoi de neuf dans la version 2.1.4:
- Correction d'un bug désérialisant une propriété de structure dans une classe.
Ce qui est nouveau dans la version 2.1.3:
- Ajout du support pour millisecondes DateTime
- TestMilliseconds Added test ()
Ce qui est nouveau dans la version 2.1.2:
- Bug fix:
- Les références circulaires
Ce qui est nouveau dans la version 2.1.0:
- Proposée tout l'état de JSON au singleton de réflexion
- Tout l'interface JSON est maintenant statique
- Ajout JSONParameters surcharges pour ToObject ()
- Soutien aux circulaires référencé structures d'objets
- essai circulaire Ajouté
Quoi de neuf dans la version 2.0.28:
- Retiré ToCharArray dans l'analyseur pour moins utilisation de la mémoire
- Correction d'énumération créer de la valeur et la chaîne
- Remplacé safedictionary avec le dictionnaire pour certains des internes donc pas de verrous sur lire
- Ajout d'ignorer la coutume attributs
- Utilisation IsDefined lieu de GetCustomAttributes
- Proposée tout le code de réflexion sur JSON.cs
- Maintenant, vous pouvez désérialiser les classes non-constructeur par défaut
Ce qui est nouveau dans la version 2.0.26:
- objets Bug fix dans le tableau types dynamiques par exemple {[1,2, {& quot; prop & quot;: 90}]}
- Ajout du support pour les collections spéciales: StringDictionary, NameValueCollection
Ce qui est nouveau dans la version 2.0.25:.
- Correction d'un bug JSON et profondes tableaux dynamiques
Ce qui est nouveau dans la version 2.0.24:
- Accès à la propriété intérieure tableaux dans les types dynamiques par exemple d.arr1.a.
- Ajouté JSONParameters.KVStyleStringDictionary pour contrôler le dictionnaire sortie d'une touche de chaîne.
Quoi de neuf dans la version 2.0.23:
- JSONParameters.IgnoreCaseOnDeserialize fonctionne maintenant
- Ajouté ignorer cas test
Ce qui est nouveau dans la version 2.0.22:.
- Ajouté .NET 3.5 projet
- Maintenant la compilation dans le répertoire «de sortie».
- Ajout assembly signé.
- Les numéros de version resteront à 2.0.0.0 pour baisse de compatibilité.
- Version du fichier reflétera le numéro de build.
Quoi de neuf dans la version 2.0.21:
- bord fixe cas tailing '& # x5C;' dans formateur.
- Nettoyage du code de formatage.
Ce qui est nouveau dans la version 2.0.20:.
- deserialize hastable fixe
- Ajout de test pour la table de hachage.
- test de classe abstraite Ajouté.
- Liste des acquéreurs à Changé tableau ~ de gain de performance de 3%.
- Retiré du code utilisé.
Ce qui est nouveau dans la version 2.0.19:
- objets et des listes dynamiques fixes
- deserialize fixe Dictionnaire & # x3C; T, Liste & # x3C; V & # X3e; & # X3e; et Dictionnaire & # x3C; T, V [] & # X3e;
- ajouté des tests pour le dictionnaire des listes
Ce qui est nouveau dans la version 2.0.17:.
- Ajout sérialisation des champs statiques et les propriétés
- Ajout du support de l'objet dynamique et essai.
Ce qui est nouveau dans la version 2.0.16:.
- Correction d'un bug de formatage
- Ajout de test pour formateur.
Ce qui est nouveau dans la version 2.0.15:.
- directives CustomType Suppression de code
- Correction pour écrire objet énumérable.
Ce qui est nouveau dans la version 2.0.14:.
- Utilisation Chronomètre lieu de DateTime pour timings
- myPropInfo utilisant énumération au lieu des booléens.
- Utilisation commutateur au lieu de lié si déclarations.
- Parsing DateTime optimisé.
- StringBuilder en utilisant la sortie char unique au lieu de chaînes pour & # x5C; & quot; etc .. caractères
Ce qui est nouveau dans la version 2.0.13:.
- cas de pointe Bug fix par des virgules avec les valeurs NULL
- Unified DynamicMethod appelle avec le code SilverLight4.
- Les cas de test pour Silverlight.
Ce qui est nouveau dans la version 2.0.12:.
- Correction d'un bug types génériques imbriqués
- Correction d'un bug virgules cas de pointe avec les valeurs NULL.
Ce qui est nouveau dans la version 2.0.10:.
- Ajouté projet MonoDroid
Ce qui est nouveau dans la version 2.0.9:
- Ajout du support pour DataSet niveau de la racine et de la désérialisation DataTable ( vous avez à faire ToObject & # x3C; DataSet & # X3e;. (...))
- les tests de jeux de données ajoutée.
Ce qui est nouveau dans la version 2.0.8:.
- Correction d'un bug pour les grandes conversions numériques
Quoi de neuf dans la version v2.0.5:.
- Nombre fixe de l'analyse pour le format invariant
- Ajout d'un test pour les tests de numéro de la langue allemande (,. problèmes).
Quoi de neuf dans la version v2.0.4:
- objets nuls fixes - & # X3e; Retours & quot; nulle & quot;
- Ajouté scellé mot-clé pour les classes
- SerializeNullValues Bug fix = false et une virgule supplémentaire à la fin
- UseExtensions = false désactivera types mondiaux aussi
- paramerters réglage fixe pour Parse ()
Ce qui est nouveau dans la version v2.0.3:.
- Propriété en lecture seule la vérification sur deserialize
- Correction d'un bug deserialize types imbriqués avec test unitaire.
- Correction de l'accumulation de Silverlight 4 du projet (Silverlight 5 ne sont pas pris en charge).
Quoi de neuf dans la version v2.0.2:.
- types et les tableaux de $ Bug fix
Quoi de neuf dans la version v2.0.1:
- ArrayList Changé à la liste & # x3C; objet & # X3e ; et le code de Silverlight consolidé.
- Ajout de plus d'essais.
- augmentation de la Vitesse pour l'utilisation de types globaux (types $).
Ce qui est nouveau dans la version v2.0.0:
- Code Correction d'un bug de réflexion
- les tests unitaires Ajouté
- niveau racine Deserialize (int [] etc.)
- les types de valeur de niveau de la racine de Deserialize (int, long, décimal, string)
- Deserialize ToObject & # x3C; Dictionnaire & # x3C; T, V & # X3e; & # X3e;
- Deserialize ToObject & # x3C; Liste & # x3C; T & # X3e; & # X3e;
tableaux
Ce qui est nouveau dans la version v1.9.9:.
- Orthographe erreur sur JSONParameters
- Correction d'un bug initialisation des paramètres.
- Correction d'un bug de carbonisation et la chaîne ToString.
- Refonte du code de réflexion dans la classe de réflexion.
- Ajout du support pour haut niveau objet struct serialize / deserialize.
Quoi de neuf dans la version v1.9.8:
- Ajouté deepCopy (obj) et deepCopy & # x3C; T & # X3e;. (obj)
- Refonte du code pour JSONParameters et enlevé les surcharges JSON.
- Ajout du support pour la sérialisation des types anonymes (deserialize est pas possible pour le moment).
- Correction d'un bug de sortie des types de $ avec non racine de l'objet.
Quoi de neuf dans la version v1.9.7:
- Version Bug fix SilverLight pour soutenir GlobalTypes
- logique tiret Retiré de sérialiseur
- Ajouté Beautify (JSON) méthode pour JSON
- serrures ajouté le SafeDictionary
- Ajouté FillObject (obj, JSON) pour remplir un objet existant
Quoi de neuf dans la version v1.9.6:
- Ajout d'une extension des types de $ pour les définitions globales de type qui réduire la taille de la sortie JSON.
- Ajouté UsingGlobalTypes config pour contrôler le ci-dessus (par défaut = true).
- Correction d'un bug virgules datatable entre les tableaux et les définitions de table (moins plaignantes de peluches).
- string dictionnaires clés sont sérialisés optimale maintenant (pas au format de KV).
Ce qui est nouveau dans la version v1.9:.
- Ajout du support pour les domaines publics
Limites :.
- de soutien incomplète pour les applications Silverlight de
- Pas de support pour les tableaux multidimensionnels.
Commentaires non trouvées