JSON är en lätt, språkoberoende, datautbyte format, ett brett medium för dataöverföring i webbutveckling.
Vid ungefär 1200 rader kod, fastJSON är en av de mest kompakta C # bibliotek för att hantera JSON, och en av de få som faktiskt bo så nära den ursprungliga JSON standard som möjligt.
fastJSON är extremt lätt att använda och levereras med omfattande dokumentation för att hjälpa utvecklare att komma igång med sina egna projekt och implementeringar
Vad är nytt i den här versionen.
- Stöd för flerdimensionella arrayer.
Vad är nytt i version 2.1.12:.
- Stöd för flerdimensionella arrayer
Vad är nytt i version 2.1.11:.
- Bug fix byte [] knapparna med ordbok
Vad är nytt i version 2.1.10:.
- Bug fix byte [] knapparna med ordbok
Vad är nytt i version 2.1.7:
- Strikt ISO-datumformat överensstämmelse med ett T i utgång (IE, Firefox javascript motorer klagade)
- Lade JSONParameters.SerializeToLowerCaseNames för javascript Interop
- JSONParameters.IgnoreCaseOnDeserialize är depricated och inte behövs längre
- tillagda tester för gemener utgång
Vad är nytt i version 2.1.6:
- Fix för övergång bygga i Net4
- Stöd för ExpandoObject serialisera i Net4
- Lade JSONParameters.SerializerMaxDepth att styra max djup att gå ner till
- Lades JSONParameters.InlineCircularReferences att inaktivera $ i funktionen och inline redan sett objekt
- JSONParameters.UseExtensions = falskt inaktiverar cirkulära referenser också
Vad är nytt i version 2.1.5:
- Inkom direkt null konvertera ToObject & # x3c; x? & # x3e; dvs int? länge? etc.
- Bug fix avserialisera privat set och inga fastställda egenskaper
- Lade ReadonlyTest () test för ovanstående
Vad är nytt i version 2.1.4:
- Bugfix deserializing en struct fastighet i en klass.
Vad är nytt i version 2.1.3:
- Stöd för Datetime millisekunder
- Lades TestMilliseconds () testet
Vad är nytt i version 2.1.2:
- Bugfix:
- Cirkulära referenser
Vad är nytt i version 2.1.0:
- Flyttade alla tillstånd från JSON till reflektions singleton
- Alla JSON-gränssnittet är nu statiskt
- Lades JSONParameters överbelastning för ToObject ()
- Stöd för cirkulära refererade objektstrukturer
- Inkom cirkulär testet
Vad är nytt i version 2.0.28:
- Removed ToCharArray i parser för mindre minnesanvändning
- Fixat skapa enum från värde och string
- Ersatt safedictionary med ordbok för några av de interna så inga lås på läsa
- Inkom anpassade ignorera attribut
- Använda IsDefined istället för GetCustomAttributes
- Flyttad alla reflektionskoden ur JSON.cs
- Nu kan du avserialisera icke standard konstruktorfunktioner klasser
Vad är nytt i version 2.0.26:
- Bug fix objekt i array dynamiska typer, t.ex. {[1,2, {& quot; prop & quot;: 90}]}
- Utökat stöd för specialsamlingar: StringDictionary, NameValueCollection
Vad är nytt i version 2.0.25:.
- Bug fix dynamiska JSON och rot arrayer
Vad är nytt i version 2.0.24:
- Åtkomst inre egenskap i matriser i dynamiska typer, t.ex. d.arr1.a.
- Lade JSONParameters.KVStyleStringDictionary att kontrollera sträng nyckel ordbok utgång.
Vad är nytt i version 2.0.23:
- JSONParameters.IgnoreCaseOnDeserialize fungerar nu
- Lade ignorera fall testet
Vad är nytt i version 2.0.22:.
- Lade .NET 3.5 projekt
- Nu sammanställa till "output" katalogen.
- Inkom undertecknade montering.
- Versionsnummer kommer att bo på 2.0.0.0 för droppe i kompatibilitet.
- Filversion kommer att återspegla versionsnumret.
Vad är nytt i version 2.0.21:
- Fast kant fall svans "& # x5c;" i formateraren.
- kod sanering formate.
Vad är nytt i version 2.0.20:.
- Fast hastable avserialisera
- Inkom test för hashtable.
- Lade abstrakt klass test.
- Ändrad lista över getters till array ~ 3% prestandaförbättring.
- Removed oanvänd kod.
Vad är nytt i version 2.0.19:
- Fasta dynamiska objekt och listor
- Fixat avserialisera Dictionary & # x3c, T, List & # x3c; V & # x3e; & # x3e; och Ordbok & # x3c, T, V [] & # x3e;
- tillagda tester för ordlista med listor
Vad är nytt i version 2.0.17:.
- Inkom serialisering av statiska fält och egenskaper
- Inkom dynamiska stöd och testobjektet.
Vad är nytt i version 2.0.16:.
- Bug fix formate
- Inkom test för formateraren.
Vad är nytt i version 2.0.15:.
- Borttagna CUSTOMTYPE direktiv från koden
- Fast för att skriva uppräkningsbar objekt.
Vad är nytt i version 2.0.14:.
- Använda Stoppur istället för Datetime för timings
- myPropInfo använder enum istället för boolean.
- Använda switch istället för kopplade om uttalanden.
- Parsing Datetime optimeras.
- String använda enkel char utgång istället för strängar för & # x5c; & quot; tecken etc ..
Vad är nytt i version 2.0.13:.
- Bug fix kommakant fall med nollor
- Unified DynamicMethod samtal med SilverLight4 kod.
- testfall för Silverlight.
Vad är nytt i version 2.0.12:.
- Bug fix kapslade generiska typer
- Bug fix kommakant fall med nollor.
Vad är nytt i version 2.0.10:.
- Lade MonoDroid projekt
Vad är nytt i version 2.0.9:
- Stöd för rotnivå DataSet och Datatable avserialisera ( du måste göra ToObject & # x3c; DataSet & # x3e;. (...))
- tillagd datamängdstester.
Vad är nytt i version 2.0.8:.
- Bug fix för stora antal omvandlingar
Vad är nytt i version v2.0.5.
- Fast antal pars för invariant format
- Lade till en test för den tyska språknummer testning (,. problem).
Vad är nytt i version v2.0.4:
- Fasta null föremål - & # x3e; returer & quot; null & quot;
- Lade förseglade sökord klasser
- Bug fix SerializeNullValues = false och en extra komma i slutet
- UseExtensions = false inaktiveras globala typer också
- Fasta paramerters inställning för Parse ()
Vad är nytt i version v2.0.3.
- Läs skyddade egenskapen kontroll på avserialisera
- Bug fix avserialisera kapslade typer med enhetstest.
- Fast Silverlight 4 projekt build (Silverlight 5 stöds inte).
Vad är nytt i version v2.0.2.
- buggfix $ typer och arrayer
Vad är nytt i version v2.0.1:
- Ändrad Arraylist till listan & # x3c, objekt & # x3e ; och koncern Silverlight kod.
- Lades fler tester.
- öka hastigheten när du använder globala typer ($ typer).
Vad är nytt i version v2.0.0:
- Bug fix Reflektion koden
- Inkom enhetstester
- avserialisera rotnivå arrayer (int [] etc.)
- typer avserialisera rotnivå värde (int, lång, decimal, sträng)
- avserialisera ToObject & # x3c; Ordbok & # x3c, T, V & # x3e; & # x3e;
- avserialisera ToObject & # x3c; List & # x3c; T & # x3e; & # x3e;
Vad är nytt i version v1.9.9.
- Stavning misstag på JSONParameters
- Bug fix Parameter initiering.
- Bug fix röding och stråk ToString.
- Refactored reflektion kod i Reflection klass.
- Utökat stöd för toppnivå struct objekt serialisera / avserialisera.
Vad är nytt i version v1.9.8:
- Lade deepcopy (obj) och deepcopy & # x3c; T & # x3e;. (obj)
- Refactored kod till JSONParameters och tog bort JSON överbelastning.
- Extra stöd för att serialisera anonyma typer (avserialisera är inte möjligt för tillfället).
- Bug fix $ typer utgång med icke objekt rot.
Vad är nytt i version v1.9.7:
- Bug fix Silverlight version för att stödja GlobalTypes
- Removed strecksatsen logik från serializer
- Lade Försköna (json) för att JSON
- Lades lås på SafeDictionary
- Lade FillObject (obj, json) för att fylla ett befintligt objekt
Vad är nytt i version v1.9.6:
- Lade till en $ typer förlängning för globala typdefinitionerna som minska storleken på utsignalen JSON.
- Lade UsingGlobalTypes config för att styra ovan (default = true).
- Bug fix Datatable kommatecken mellan matriser och tabelldefinitioner (mindre ludd klagande).
- String nyckel ordböcker serialiseras optimalt nu (ej KV-format).
Vad är nytt i version v1.9:.
- Utökat stöd för offentliga områden
Begränsningar .
- Ofullständig stöd för Silverlight 4.0+ applikationer
- Inget stöd för flerdimensionella arrayer.
Kommentarer hittades inte