JSON je lehký, jazykově nezávislé, formát výměny dat, široce médium pro přenos dat ve vývoji webu.
V asi 1200 řádků kódu, fastJSON je jedním z nejkompaktnějších C # knihovny pro nakládání s JSON, a jeden z mála, které skutečně zůstat co nejblíže k původní normě JSON jak je to možné.
fastJSON je velmi snadné použití a je dodáván s rozsáhlou dokumentací pomoci vývojářům začít pracovat na svých vlastních projektech a implementacích
Co je nového v této verzi:.
- Podpora vícerozměrných polí.
Co je nového ve verzi 2.1.12:.
- Podpora vícerozměrných polí
Co je nového ve verzi 2.1.11:.
- Oprava chyby byte [] kláves s Dictionary
Co je nového ve verzi 2.1.10:.
- Oprava chyby byte [] kláves s Dictionary
Co je nového ve verzi 2.1.7:
- Strict datum ISO formátu shoda s T v výstup (IE, Firefox JavaScript motory stěžovali)
- Přidána JSONParameters.SerializeToLowerCaseNames pro javascript interop
- JSONParameters.IgnoreCaseOnDeserialize se depricated a není potřeba
- Přidány zkoušky pro malé písmo výstup
Co je nového ve verzi 2.1.6:
- Fix pro verzi sestavení v net4
- Podpora ExpandoObject serializaci v net4
- Přidáno JSONParameters.SerializerMaxDepth kontrolovat maximální hloubku, aby šel do
- Přidány JSONParameters.InlineCircularReferences zakázat $ i hraných a inline už viděli objekty
- JSONParameters.UseExtensions = false Zakazuje cyklické odkazy také
Co je nového ve verzi 2.1.5:
- Přidána přímé s možnou hodnotou Null převést ToObject & # x3c X? & # x3e; tj. int? dlouho? atd.
- Oprava chyby rekonstruovat soukromé set a stanovena žádná vlastnosti
- z přidané ReadonlyTest () test pro výše uvedené
Co je nového ve verzi 2.1.4:
- Oprava chyby deserializing nemovitosti struct ve třídě.
Co je nového ve verzi 2.1.3:
- Byla přidána podpora pro DateTime milisekund
- Přidané TestMilliseconds () Test
Co je nového ve verzi 2.1.2:
- Oprava chyby:
- Kotoučové reference
Co je nového ve verzi 2.1.0:
- šel all stav ze JSON na reflexní Singleton
- Veškerý JSON rozhraní je nyní statický
- Přidány JSONParameters přetížení pro ToObject ()
- Podpora pro kruhové odkazovaný objekt struktur
- Přidána kruhový Test
Co je nového ve verzi 2.0.28:
- Odstraněn ToCharArray v analyzátor pro menší využití paměti
- Pevná vytvořit výčet z hodnoty a řetězce
- Nahrazeno safedictionary s slovníku pro některé z niternosti takže žádné zámky na čtení
- přidali vlastní ignorovat atributy
- Používání IsDefined místo GetCustomAttributes
- Moved veškerý odraz kód z JSON.cs
- Nyní můžete rekonstruovat než třídy výchozí konstruktor
Co je nového ve verzi 2.0.26:
- Oprava chyby objekty v dynamických typů polí např {[1,2, {& quot; prop & quot; 90}]}
- Byla přidána podpora pro speciální kolekce: StringDictionary, NameValueCollection
Co je nového ve verzi 2.0.25:.
- Bug opravit dynamické JSON a kořenové pole
Co je nového ve verzi 2.0.24:
- Access vnitřní nemovitost v polích v dynamických typů např d.arr1.a.
- Přidáno JSONParameters.KVStyleStringDictionary kontrolovat řetězec klíče slovníku výstup.
Co je nového ve verzi 2.0.23:
- JSONParameters.IgnoreCaseOnDeserialize nyní pracuje
- Přidaný ignorovat případ testovací
Co je nového ve verzi 2.0.22:.
- Přidaný .NET projekt 3.5
- Nyní kompilace "výstup" adresáře.
- Přidána podepsal montáž.
- čísla verze zůstane v 2.0.0.0 pro pokles kompatibilitu.
- Verze souboru bude odrážet číslo sestavení.
Co je nového ve verzi 2.0.21:
- Pevný okrajový případ nenápadné '& # x5c; " V formátovače.
- Kód vyčištění formátoru.
Co je nového ve verzi 2.0.20:.
- Pevná hastable rekonstruovat
- Přidána test Hashtable.
- Přidaný Abstraktní testovací třída.
- Změnil seznam příjemcové do pole ~ 3% zvýšení výkonu.
- Odstraněna nepoužitý kód.
Co je nového ve verzi 2.0.19:
- Pevné dynamické objekty a seznamy
- Pevná rekonstruovat slovník & # x3c T, Seznam & # x3c, V & # x3e; & # x3e; a slovník & # x3c, T, V [] & # x3e;
- Přidány testy slovníku se seznamy
Co je nového ve verzi 2.0.17:.
- Přidána serializaci statických polí a vlastností
- Přidána dynamickou podporu objektů a zkoušku.
Co je nového ve verzi 2.0.16:.
- Oprava chyby formatter
- Přidána test na formátovače.
Co je nového ve verzi 2.0.15:.
- Odstraněny směrnice CUSTOMTYPE z kódu
- Pevná pro psaní enumerable objektu.
Co je nového ve verzi 2.0.14:.
- Používání stopek místo DateTime pro časování
- myPropInfo pomocí ENUM místo logickou hodnotu.
- Použití switch místo spojené if.
- analýze DateTime optimalizována.
- StringBuilder použití jednotného char výstup namísto strun na & # x5c; & quot; znaky atd ..
Co je nového ve verzi 2.0.13:.
- případy hran Oprava chyby čárkou s nul
- Unified DynamicMethod hovory s SilverLight4 kódem.
- Testovací případy pro Silverlight.
Co je nového ve verzi 2.0.12:.
- Bug opravit vnořené obecné typy
- případy Oprava chyby čárkou hraně Null.
Co je nového ve verzi 2.0.10:.
- projekt Přidaný MonoDroid
Co je nového ve verzi 2.0.9:
- Byla přidána podpora pro kořenové úrovně DataSet a DataTable rekonstruovat ( co musíte udělat, ToObject & # x3c, DataSet & # x3e,. (...))
- datové sady testů s přidanou.
Co je nového ve verzi 2.0.8:.
- Oprava chyby pro velké číslo konverze
Co je nového ve verzi v2.0.5:.
- Pevná počet rozebrat na neměnném formátu
- Přidán test na německém testování čísla locale (,, problémy).
Co je nového ve verzi v2.0.4:
- Pevné objekty null - & # x3e; vrací & quot; null & quot;
- Přidáno utěsněna klíčové slovo do třídy
- Oprava chyby SerializeNullValues = false a navíc čárka na konci
- UseExtensions = false zakáže globální typy také
- Pevné paramerters nastavení pro parse ()
Co je nového ve verzi v2.0.3:.
- Read-only kontroloval rekonstruovat
- Oprava chyby rekonstruovat vnořené typy s jednotkou test.
- Pevné Silverlight 4 projekt build (Silverlight 5 není podporován).
Co je nového ve verzi v2.0.2:.
- Bug fix $ typy a pole
Co je nového ve verzi v2.0.1:
- Změněno ArrayList do seznamu & # x3c, objekt & # x3e ; a konsolidovaný Silverlight kód.
- přidal více testů.
- zvýšení rychlosti při použití globálních typů ($ typů).
Co je nového ve verzi v2.0.0:
- Oprava chyby Reflection kód
- Přidána unit testy
- rekonstruovat úrovni kořenového pole (int [] apod.)
- typy hodnot rekonstruovat root level (int, dlouhé, desetina, string)
- rekonstruovat ToObject & # x3c; Slovník & # x3c, T, V & # x3e; & # x3e;
- rekonstruovat ToObject & # x3c; Seznam & # x3c T & # x3e; & # x3e;
Co je nového ve verzi v1.9.9:.
- pravopisnou chybu na JSONParameters
- inicializace Oprava chyby parametrů.
- Oprava chyby char a string ToString.
- refactored odraz kód do reflexní skupiny.
- Byla přidána podpora pro nejvyšší úrovně struct objekt serializaci / rekonstruovat.
Co je nového ve verzi v1.9.8:
- z přidané deepcopy (obj) a deepcopy & # x3c; T & # x3e,. (obj)
- refactored kód JSONParameters a odstranili JSON přetížení.
- Byla přidána podpora serializovat anonymní typy (rekonstruovat není možné v tuto chvíli).
- Oprava chyby $ typy výstup s non objektu kořenem.
Co je nového ve verzi v1.9.7:
- Oprava chyby Silverlight verze na podporu GlobalTypes
- Odstraněno odrážky logika od Serializátor
- z přidané Beautify (JSON) metoda JSON
- Přidáno zámky na SafeDictionary
- z přidané FillObject (obj, JSON) pro plnění existující objekt
Co je nového ve verzi v1.9.6:
- Přidána $ typy rozšíření pro definice globálních typu, který snížit velikost výstupu JSON.
- Přidána UsingGlobalTypes config pro kontrolu nad (default = true).
- Bug opravit DataTable čárky mezi poli a definice tabulek (méně lint žádajícím).
- String klíčové slovníky jsou nyní serializovány optimálně (nikoli formát KV).
Co je nového ve verzi v1.9:.
- Byla přidána podpora pro veřejné pole
Omezení :.
- Neúplná podpora pro Silverlight 4.0 + aplikace
- Žádná podpora pro multi-dimenzionální pole.
Komentáře nebyl nalezen