JSON egy könnyű, nyelvfüggetlen, adatcsere-formátumot, a széles körben közepes adatátviteli webfejlesztés.
A körülbelül 1200 sornyi kódot, fastJSON egyik legkompaktabb C # könyvtárak foglalkozó JSON, és egyike azon kevés, hogy ténylegesen felfüggeszti olyan közel az eredeti JSON szabványnak lehetséges.
fastJSON rendkívül könnyen használható és jön a részletes dokumentáció segítségével a fejlesztők, hogy elkezdjük a saját projektek és megvalósítások.
Mi az új ebben a kiadásban:
- Támogatás többdimenziós tömböket.
Mi az új verzióban 2.1.12:
- Támogatás többdimenziós tömböket.
Mi az új verzióban 2.1.11:
- Bug fix byte [] gombok szótár.
Mi az új verzióban 2.1.10:
- Bug fix byte [] gombok szótár.
Mi az új verzióban 2.1.7:
- Szigorú ISO dátum formátum megfelel a T a kimenet (IE, Firefox javascript motorok panaszkodott)
- Added JSONParameters.SerializeToLowerCaseNames a javascript interoperabilitási
- JSONParameters.IgnoreCaseOnDeserialize van depricated és többé nincs szükség
- Added vizsgálatok kisbetűs kimeneti
Mi az új verzióban 2.1.6:
- Fix bocsátásra beépített net4
- Támogatás ExpandoObject szerializálására a net4
- Added JSONParameters.SerializerMaxDepth, hogy ellenőrizzék a maximális mélység lemenni
- Added JSONParameters.InlineCircularReferences hogy tiltsa le a $ i funkció és az inline már látott tárgyak
- JSONParameters.UseExtensions = false tiltja az körhivatkozások is
Mi az új verzióban 2.1.5:
- Added közvetlen lehet üres átalakítani ToObject & # X3c; x? & # x3e; azaz int? hosszú? stb.
- Hibajavítás deserialize saját szettet, és nincs meghatározott tulajdonságokkal
- Added ReadonlyTest () teszt a fenti
Mi az új verzióban 2.1.4:
- Hibajavítás deserializing szerkezetre ingatlan egy osztályban.
Mi az új verzióban 2.1.3:
- A támogatás a DateTime milliszekundum
- Added TestMilliseconds () teszt
Mi az új verzióban 2.1.2:
- Hibajavítás:
- körhivatkozások
Mi az új verzióban 2.1.0:
- all az állam JSON az elmélkedés egyke
- Az összes JSON felület most statikus
- Added JSONParameters túlterhelés a ToObject ()
- Támogatás körkörös hivatkozott objektum szerkezetek
- Added körkörös vizsgálati
Mi az új verzióban 2.0.28:
- Az eltávolított ToCharArray az értelmező kevesebb memória használat
- Fix létre enum származó értéket és vonós
- A kicserélt safedictionary szótárral néhány, a belső, így nem zárak olvasni
- Hozzáadott egyéni figyelmen kívül attribútumok
- A IsDefined helyett GetCustomAttributes
- all a mérlegelés kódot ki JSON.cs
- Most deserialize nem alapértelmezett konstruktor osztályok
Mi az új verzióban 2.0.26:
- Hibajavítás tárgyak tömb dinamikus típusok pl {[1,2, {& quot; prop & quot;: 90}]}
- A támogatás a különleges gyűjtemények: StringDictionary, NameValueCollection
Mi az új verzióban 2.0.25:
- hibajavítás dinamikus JSON és a gyökér tömböket.
Mi az új verzióban 2.0.24:
- Access belső tulajdonság tömbök dinamikus típusok pl d.arr1.a.
- Added JSONParameters.KVStyleStringDictionary irányítani húr gombot szótárban kimenet.
Mi az új verzióban 2.0.23:
- JSONParameters.IgnoreCaseOnDeserialize működik
- Added figyelmen kívül hagyja az esetben vizsgálati
Mi az új verzióban 2.0.22:
- Added .NET 3.5 projekt.
- Most összeállítása a "kimeneti" könyvtárba.
- Added aláírt szerelvény.
- A verziószámok marad a 2.0.0.0 a csökkenés kompatibilitás.
- Fájl verzió tükrözni fogja a build számot.
Mi az új verzióban 2.0.21:
- Fix szélén esetében a farok "& # X5c;" A formatter.
- kód razzia formattáló.
Mi az új verzióban 2.0.20:
- Fix hastable deserialize.
- Added teszt hash.
- Added absztrakt osztály teszt.
- Megváltozott fenti getterek a tömb ~ 3% teljesítménynövekedés.
- Az eltávolított használt kód.
Mi az új verzióban 2.0.19:
- Fix dinamikus objektumok és listák
- Fix deserialize szótár & # X3c T, List & # X3c; V & # x3e; & # x3e; és szótár & # X3c; T, V [] & # x3e;
- Added vizsgálatok szótárban listákkal
Mi az új verzióban 2.0.17:
- Added serialization statikus mezők és tulajdonságait.
- Added dinamikus objektumok támogatása és a tesztet.
Mi az új verzióban 2.0.16:
- Hibajavítás formattáló.
- Added teszt formattáló.
Mi az új verzióban 2.0.15:
- Az eltávolított CUSTOMTYPE irányelvekkel kódot.
- Fix írásához felsorolható objektumot.
Mi az új verzióban 2.0.14:
- A Stopper helyett DateTime az időzítést.
- myPropInfo segítségével enum helyett logikai.
- A kapcsoló helyett kapcsolódik utasításból.
- Parsing DateTime optimalizált.
- StringBuilder segítségével egyetlen char kimenet helyett húrok & # X5c; & quot; karakter, stb ..
Mi az új verzióban 2.0.13:
- Hibajavítás vesszővel szélén esetben nullákat.
- Egységes DynamicMethod hívások SilverLight4 kódot.
- Teszt esetek a Silverlight.
Mi az új verzióban 2.0.12:
- hibajavítás beágyazott generikus típusok.
- Hibajavítás vesszővel szélén esetben nullákat.
Mi az új verzióban 2.0.10:
- Added MonoDroid projekt.
Mi az új 2.0.9 verzió:
- A támogatás a gyökér szintű adathalmaz és DataTable deserialize ( annyit kell tennie, ToObject & # X3c; DataSet & # x3e; (...)).
- Added adatbázisba teszteket.
Mi az új verzióban 2.0.8:
- Hibajavítás nagy számú konverziót.
Mi az új verzióban v2.0.5:
- Fix száma elemzés számára változatlan formában.
- Added egy teszt német nyelvi száma tesztelés (,. problémák).
Mi az új verzióban v2.0.4:
- Fix null tárgyak - & # x3e; visszatér & quot; null & quot;
- Added lezárt kulcsszót osztályok
- Hibajavítás SerializeNullValues = false és egy extra vesszővel végén
- UseExtensions = false letiltja a globális típusok is
- Fix paramerters beállítás parse ()
Mi az új verzióban v2.0.3:
- Csak olvasható tulajdonság ellenőrzésére deserialize.
- Hibajavítás deserialize beágyazott típusok egység vizsgálat.
- Javítva a Silverlight 4 projekt építmények (Silverlight 5 nem támogatott).
Mi az új verzióban v2.0.2:
- Hibajavítás $ típusú tömbben.
Mi az új verzióban v2.0.1:
- Megváltozott ArrayList kattintva & # X3c; objektumot & # x3e ; és konszolidált Silverlight kódot.
- Added több vizsgálatot.
- Sebesség növelése használata esetén a globális típusok ($ típusok).
Mi az új verzióban v2.0.0:
- Hibajavítás Reflection kódot
- Added egység vizsgálatok
- Deserialize gyökér szintű tömbök (int [] stb.)
- Deserialize gyökér szintjén érték típusok (int, hosszú, tizedes, string)
- Deserialize ToObject & # X3c; Szótár & # X3c T, V & # x3e; & # x3e;
- Deserialize ToObject & # X3c; List & # X3c; T & # x3e; & # x3e;
Mi az új verzióban v1.9.9:
- Helyesírás hibát JSONParameters.
- Hibajavítás Paraméter elindulni.
- Hibajavítás char és vonós toString.
- Refactored gondolkodási kódot Reflection osztály.
- A támogatás a felső szintű struktúra objektum serialize / deserialize.
Mi az új verzióban v1.9.8:
- Added DeepCopy (obj) és DeepCopy & # X3c; T & # x3e (obj).
- Refactored kódot JSONParameters, és eltávolította a JSON túlterhelés.
- A támogatás sorosításához anonim típusok (deserialize nem lehetséges az adott pillanatban).
- Hibajavítás $ típusú kimenet nem objektumra gyökere.
Mi az új verzióban v1.9.7:
- Hibajavítás SilverLight verziója támogatni GlobalTypes
- Az eltávolított francia logikát Comment
- Added Szépít (JSON) módszert JSON
- Added zárak SafeDictionary
- Added FillObject (obj, JSON) töltésére egy létező objektum
Mi az új verzióban v1.9.6:
- Added $ típusok kiterjesztése a globális meghatározások, amelyek csökkentse a méret a kimeneti JSON.
- Added UsingGlobalTypes config vezérlésére a fenti (alapértelmezett = true).
- hibajavítás DataTable között vessző tömbök és tábladefiníciók (kevesebb lint panaszos).
- string kulcsot szótárak sorozatszámmal is optimálisan most (nem KV formátumban).
Mi az új verzióban v1.9:
- A támogatás a nyilvános területeken.
Korlátozások :
- Hiányos támogatását Silverlight 4.0+ alkalmazások.
- Nem támogatja a többdimenziós tömböket.
Hozzászólás nem található