JSON jest lekki, niezależny od języka, format wymiany danych, szeroko medium dla transferu danych w aplikacji WWW.
Na około 1200 linii kodu, fastJSON jest jednym z najbardziej kompaktowych C # bibliotek do czynienia z JSON, i jednym z niewielu, które rzeczywiście się zatrzymać jak najbliżej oryginalnego standardu JSON, jak to możliwe.
fastJSON jest niezwykle łatwy w użyciu i posiada obszerną dokumentację, aby pomóc programistom zacząć na własnych projektów i wdrożeń
Co nowego w tym wydaniu:.
- Wsparcie dla wielowymiarowych tablic.
Co nowego w wersji 2.1.12:.
- Wsparcie dla wielowymiarowych tablic
Co nowego w wersji 2.1.11:.
- Bug fix byte [] za pomocą Dictionary
Co nowego w wersji 2.1.10:.
- Bug fix byte [] za pomocą Dictionary
Co nowego w wersji 2.1.7:
- Ścisła data Format zgodność z ISO T w Wyjście (IE, Firefox javascript silniki skarżył)
- Dodane JSONParameters.SerializeToLowerCaseNames dla javascript współdziałanie
- JSONParameters.IgnoreCaseOnDeserialize jest depricated i nie potrzebował już
- Dodane testy do wyjścia małymi
Co nowego w wersji 2.1.6:
- Fix do budowy wydania w net4
- Wsparcie dla ExpandoObject szeregować w net4
- Dodane JSONParameters.SerializerMaxDepth kontrolować maksymalna głębokość, aby przejść do
- Dodane JSONParameters.InlineCircularReferences wyłączyć $ i fabularnych i inline już widoczne obiekty,
- JSONParameters.UseExtensions = FALSE okrągłe odniesienia także
Co nowego w wersji 2.1.5:
- Dodano bezpośredni pustych konwersji ToObject & # x3c X? & # x3e; tj int? długi? itp.
- Bug fix Cofnięcie prywatne i żaden zestaw właściwości
- Dodane ReadonlyTest () test na powyższym
Co nowego w wersji 2.1.4:
- Bug fix deserializacji nieruchomości struct w klasie.
Co nowego w wersji 2.1.3:
- Dodano wsparcie dla milisekund DateTime
- Dodane TestMilliseconds () Test
Co nowego w wersji 2.1.2:
- Bug fix:
- referencje okrągłe
Co nowego w wersji 2.1.0:
- Przeniesiony cały stan z JSON do singleton Reflection
- Wszystko interfejsu JSON jest statyczna,
- Dodane JSONParameters przeciążenia dla ToObject ()
- Wsparcie dla okrągłych odwołuje struktur obiektów
- Dodane okrągły Test
Co nowego w wersji 2.0.28:
- Usunięto ToCharArray w parsera za mniejsze zużycie pamięci
- Poprawiono tworzenie enum od wartości i napis
- Zastąpiony safedictionary ze słownika dla niektórych wewnętrznych więc nie ma zamki przeczytać
- Dodane zwyczaju ignorować atrybuty
- Korzystanie IsDefined zamiast GetCustomAttributes
- Przeniesiony cały kod odbicia z JSON.cs
- Teraz możesz deserializowania klas innych niż domyślny konstruktor
Co nowego w wersji 2.0.26:
- Przedmioty Bug fix w tablicy dynamicznych typów m.in. {[1,2, {& quot; prop & quot;: 90}]}
- Dodano wsparcie dla zbiorów specjalnych: StringDictionary, NameValueCollection
Co nowego w wersji 2.0.25:.
- Bug fix dynamiczne tablice JSON i roota
Co nowego w wersji 2.0.24:
- Dostęp nieruchomość wewnętrzna w tablice w dynamicznych typów np d.arr1.a.
- Dodane JSONParameters.KVStyleStringDictionary kontrolować ciąg klucza wyjście słownika.
Co nowego w wersji 2.0.23:
- JSONParameters.IgnoreCaseOnDeserialize teraz działa,
- Dodane ignorować Test case
Co nowego w wersji 2.0.22:.
- Dodane .NET 3.5 projektu
- Teraz kompilacji do katalogu "wyjście".
- Dodane podpisał montaż.
- Numery wersji pozostanie w 2.0.0.0 do spadku zgodności.
- Wersja pliku będzie odzwierciedlać numer kompilacji.
Co nowego w wersji 2.0.21:
- Sprawa Naprawiono krawędź ogonków '& # x5c;' w formatera.
- cleanupie formater.
Co nowego w wersji 2.0.20:.
- Poprawiono hastable Cofnięcie
- Dodano test na hashtable.
- Dodane abstract class test.
- Zmienione lista pobierające do tablicy ~ 3% wzrost wydajności.
- Usunięto nieużywany kod.
Co nowego w wersji 2.0.19:
- Stałe obiekty dynamiczne i listy
- Poprawiono Cofnięcie Słownik & # x3c; T, Lista & # x3c; V & # x3e; & # x3e; oraz słownik & # x3c; T, V [] & # x3e;
- Dodane testy do słownika z listy
Co nowego w wersji 2.0.17:.
- Dodane serializacji statycznych pól i właściwości
- Dodano obsługę dynamicznych obiektu i test.
Co nowego w wersji 2.0.16:.
- Bug fix Formater
- Dodano test na formatera.
Co nowego w wersji 2.0.15:.
- Usunięto dyrektyw CUSTOMTYPE z kodu
- Poprawiono do pisania przeliczalny obiekt.
Co nowego w wersji 2.0.14:.
- Korzystanie Stoper zamiast DateTime dla taktowania
- myPropInfo użyciu enum zamiast boolean.
- Korzystanie przełącznik zamiast związane if.
- Przetwarzanie DateTime zoptymalizowane.
- StringBuilder za pomocą pojedynczego wyjścia char zamiast strun dla & # x5c; & quot; znaków itp ..
Co nowego w wersji 2.0.13:.
- Bug fix przecinek przypadki brzegowe z null
- Unified DynamicMethod wzywa z kodem SilverLight4.
- Przypadki testowe Silverlight.
Co nowego w wersji 2.0.12:.
- Bug fix zagnieżdżone typy generyczne,
- Bug fix przecinek przypadki brzegowe z null.
Co nowego w wersji 2.0.10:.
- projekt Dodany MonoDroid
Co nowego w wersji 2.0.9:
- Dodano wsparcie dla DataSet i DataTable poziomu korzenia odserializacji ( co musisz zrobić ToObject & # x3c; DataSet & # x3e;. (...))
- Dodane testy zestawu danych.
Co nowego w wersji 2.0.8:.
- Bug fix o numer wielkich nawróceń
Co nowego w wersji v2.0.5:.
- Stała liczba parsowania dla formatu niezmienny
- Dodano test dla niemieckiej locale (liczba testów,. problemów).
Co nowego w wersji v2.0.4:
- Poprawiono zerowe obiekty - & # x3e; powrót & quot; wartość null & quot;
- Dodane uszczelnione słowo kluczowe do klas
- SerializeNullValues Bug fix = false i dodatkowy przecinek na końcu
- UseExtensions = false wyłącza globalnych typów również
- Poprawiono paramerters ustawień dla Parse ()
Co nowego w wersji v2.0.3:.
- Tylko do odczytu Właściwość sprawdzania deserializowania
- Bug fix Cofnięcie zagnieżdżone typy z badanej jednostki.
- Poprawiono kompilacja projektu Silverlight 4 (Silverlight 5 nie jest obsługiwany).
Co nowego w wersji v2.0.2:.
- Bug fix $ typy i tablice
Co nowego w wersji v2.0.1:
- Zmienione ArrayList do listy & # x3c; obiekt & # x3e ; i skonsolidowanego kodu Silverlight.
- Dodano więcej testów.
- zwiększyć prędkość przy użyciu globalnych typów ($ typy).
Co nowego w wersji v2.0.0:
- Kod Bug fix Odbicie
- Testy Dodano unit
- poziomie głównym Cofnięcie (int [] itp.)
- typy wartości korzeniem Cofnięcie (int, długo, dziesiętny, łańcuch)
- Cofnięcie ToObject & # x3c; Słownik & # x3c; T, V & # x3e; & # x3e;
- Cofnięcie ToObject & # x3c; Lista & # x3c; T & # x3e; & # x3e;
Macierze
Co nowego w wersji v1.9.9:.
- pisowni Błąd na JSONParameters
- inicjalizacji Bug fix Parametr.
- char Bug fix i ciąg ToString.
- refactored Kod odbicie w klasie refleksji.
- Dodano wsparcie dla najwyższego poziomu obiektu struct serializacji / deserializacji.
Co nowego w wersji v1.9.8:
- Dodane deepcopy (obj) i deepcopy & # x3c; T & # x3e;. (obj)
- refactored kod JSONParameters i usunięte przeciążeń JSON.
- Dodano wsparcie do serializacji typów anonimowych (Cofnięcie nie jest możliwe w tej chwili).
- Bug fix $ typy wyjścia z braku korzeni obiektu.
Co nowego w wersji v1.9.7:
- Wersja Bug fix Silverlight obsługuje GlobalTypes
- Usunięto z logiki tiret serializatora
- Dodane Beautify (JSON) aby JSON
- Dodane zamki SafeDictionary
- Dodane FillObject (obj, json) do napełniania istniejący obiekt
Co nowego w wersji v1.9.6:
- Dodano rozszerzenie $ typy dla definicji typu globalnych, które zredukować rozmiar danych wyjściowych JSON.
- Dodane UsingGlobalTypes config do sterowania powyżej (domyślnie = true).
- Bug fix DataTable przecinków między macierzami i definicji tabeli (mniej szarpie Narzekanie).
- String kluczowe słowniki są szeregowane optymalnie teraz (nie Format KV).
Co nowego w wersji v1.9:.
- Dodano wsparcie dla pól publicznych
Ograniczenia .
- Niepełna obsługa aplikacji Silverlight 4.0 +
- Brak wsparcia dla tablic wielowymiarowych.
Komentarze nie znaleziono