JSON це легкий вагу, залежить від мови, формат обміну даними, широко середу для передачі даних у веб-розробці.
У близько 1200 рядків коду, fastJSON є одним з найкомпактніших C # бібліотеки для роботи з JSON, і один з небагатьох, який фактично залишатися якомога ближча до оригінальної стандартної JSON, як це можливо.
fastJSON є надзвичайно простий у використанні і поставляється з обширною документацією, щоб допомогти розробникам почати роботу на своїх власних проектів і реалізацій
Що нового У цьому випуску :.
- Підтримка багатовимірних масивів.
Що нового у версії 2.1.12 :.
- Підтримка багатовимірних масивів
Що нового у версії 2.1.11 :.
- Виправлена помилка байт [] ключі з Dictionary
Що нового у версії 2.1.10 :.
- Виправлена помилка байт [] ключі з Dictionary
Що нового у версії 2.1.7:
- Суворе дотримання дата ISO формат з Т під вихід (IE, Firefox Javascript двигуни скаржилися)
- Додана JSONParameters.SerializeToLowerCaseNames для Javascript Interop
- JSONParameters.IgnoreCaseOnDeserialize є depricated і не потрібен
- Додана тести для рядкової виході
Що нового у версії 2.1.6:
- Виправлена побудови релізу в NET4
- Підтримка ExpandoObject серіалізациі в NET4
- Додана JSONParameters.SerializerMaxDepth контролювати Максимальна глибина спуститися
- Додана JSONParameters.InlineCircularReferences відключити $ спонсорську та вбудовані об'єкти вже бачили
- JSONParameters.UseExtensions = помилкові Відключає циклічні посилання також
Що нового у версії 2.1.5:
- Додана пряма обнуляти перетворити ToObject & # x3c, X? & # x3e; тобто INT? довго? т.
- Виправлена помилка Deserialize приватне набір і не набір властивостей
- Додана ReadonlyTest () випробування для вище
Що нового у версії 2.1.4:
- Виправлена помилка десеріалізациі структура власності в класі.
Що нового у версії 2.1.3:
- Додана підтримка DateTime мс
- Додана TestMilliseconds () Тест
Що нового у версії 2.1.2:
- Виправлена помилка:
- Циклічні посилання
Що нового у версії 2.1.0:
- переміщена всю державу від JSON з відображенням Сінглтон
- Все інтерфейс JSON тепер статична
- Додана JSONParameters перевантаження для ToObject ()
- Підтримка кругових посилання структур об'єкта
- Додана кругова тест
Що нового у версії 2.0.28:
- Вилучено ToCharArray в парсер для використання пам'яті менше
- Виправлена створити перерахування з вартості і рядка
- Замінено safedictionary зі словником для деяких внутрішніх Так що не замки на читати
- Додана звичай ігнорувати атрибути
- Використання IsDefined замість GetCustomAttributes
- олл-код віддзеркалення з JSON.cs
- Тепер ви можете десеріалізовать зручності класи конструктор за замовчуванням
Що нового у версії 2.0.26:
- Виправлена помилка об'єкти в масив динамічних типів наприклад {[1,2, {& Quot; підтримати і Quot ;: 90}]}
- Додана підтримка спеціальних колекцій: StringDictionary, NameValueCollection
Що нового у версії 2.0.25 :.
- Виправлені помилки динамічні JSON і корінні масиви
Що нового у версії 2.0.24:
- Доступ внутрішньою властивістю в масивах в динамічних типів наприклад d.arr1.a.
- Додана JSONParameters.KVStyleStringDictionary контролювати рядок ключову словник вихід.
Що нового у версії 2.0.23:
- JSONParameters.IgnoreCaseOnDeserialize тепер працює
- Додана ігнорувати випадок тест
Що нового у версії 2.0.22 :.
- Додана .NET 3.5 проект
- Тепер компіляції в каталог "вихід".
- Додана підписали збірки.
- Номери версій залишатиметься на 2.0.0.0 для зниження сумісності.
- Версія файлу буде відображати номер збірки.
Що нового у версії 2.0.21:
- Виправлена крайній випадок хвостосховища "і # x5c; ' в форматтер.
- код очищення форматування.
Що нового у версії 2.0.20 :.
- Виправлена hastable Deserialize
- Додана тест на хеш-таблиці.
- Додана абстрактний клас тестування.
- Змінено перелік здобувачами в масиві ~ 3% приріст продуктивності.
- Вилучено використовувався код.
Що нового у версії 2.0.19:
- Виправлені динамічні об'єкти і списки
- Виправлена Deserialize словник & # x3c; Т, список і # x3c, V & # x3e; & # x3e; і словник & # x3c; Т, V [] & # x3e;
- Додана тести для словника зі списками
Що нового у версії 2.0.17 :.
- Додана серіалізациі статичних полів і властивостей
- Додана підтримка динамічного об'єкта і випробування.
Що нового у версії 2.0.16 :.
- Виправлена помилка форматування
- Додана тест на форматтер.
Що нового у версії 2.0.15 :.
- Дистанційні директиви CUSTOMTYPE з коду
- Виправлена для написання перечислимого об'єкта.
Що нового у версії 2.0.14 :.
- Використання секундоміра замість DateTime таймінгів
- myPropInfo допомогою перерахування замість булевих.
- Використання перемикача замість пов'язано, якщо заяви.
- Розбір DateTime оптимізовані.
- StringBuilder, використовуючи один вихід сЬаг замість рядків для & # x5c; & Quot; символи і т.д. ..
Що нового у версії 2.0.13 :.
- Виправлена помилка коми крайні випадки з нулями
- Єдина DynamicMethod дзвінки з SilverLight4 коду.
- тестів для Silverlight.
Що нового у версії 2.0.12 :.
- Виправлені помилки вкладені узагальнені типи
- Виправлена помилка коми крайні випадки з нулями.
Що нового у версії 2.0.10 :.
- Проект Додано MonoDroid
Що нового у версії 2.0.9:
- Додана підтримка кореневого рівня DataSet і DataTable Deserialize ( Ви повинні зробити ToObject & # x3c; DataSet і # x3e ;. (...))
- Додана випробування наборів даних.
Що нового у версії 2.0.8 :.
- Виправлена помилка для великого числа переходів
Що нового у версії v2.0.5 :.
- Виправлена номер розбору для інваріантної форматі
- Додана тест на німецькому мовної кількість випробувань (,. Проблеми).
Що нового у версії v2.0.4:
- Виправлені нульові об'єкти - і # x3e; повертається і Quot; нуль і Quot;
- Додана запечатані ключове слово класів
- Виправлена помилка SerializeNullValues = помилковим і додаткова кома в кінці
- UseExtensions = брехня відключить глобальні типи і
- Виправлені paramerters настройки для розібрати вираз ()
Що нового у версії v2.0.3 :.
- перевірка на Deserialize <Властивість тільки для читання / LI>
- Виправлена помилка Deserialize вкладені типи з модульного тестування.
- Виправлена проект збірки Silverlight 4 (Silverlight 5 не підтримується).
Що нового у версії 2.0.2 :.
- Виправлена помилка $ типи і масиви
Що нового у версії v2.0.1:
- Змінено ArrayList в список & # x3c; об'єкт і # x3e ; та консолідований код Silverlight.
- Додані тести.
- збільшення швидкості при використанні глобальних типів ($ типів).
Що нового у версії v2.0.0:
- Виправлена помилка Відображення код
- Додана модульні тести
- кореневому рівні Deserialize (INT [] і т.д.).
- типи значень кореневої рівень Deserialize (INT, довгі, десятковій, рядок)
- Deserialize ToObject & # x3c; Словник & # x3c; Т, V & # x3e; & # X3e;
- Deserialize ToObject & # x3c; Список & # x3c; Т & # x3e; & # X3e;
Масиви
Що нового у версії v1.9.9 :.
- Орфографічна помилка на JSONParameters
- Виправлена помилка ініціалізації параметрів.
- Виправлена помилка символ і рядок ToString.
- реструктурувати відображення код в клас Reflection.
- Додана підтримка верхнього рівня структура об'єкта серіалізациі / десеріалізациі.
Що нового у версії v1.9.8:
- Додана DeepCopy (об'єкт) і DeepCopy & # x3c; Т & # x3e ;. (об'єкт)
- реструктурувати код JSONParameters і видалені JSON перевантажень.
- Додана підтримка серіалізациі анонімні типи (Deserialize неможливо на даний момент).
- Виправлена помилка $ типи вихідних з не кореневої об'єкт.
Що нового у версії v1.9.7:
- Виправлена помилка в SilverLight версія для підтримки GlobalTypes
- Вилучено відступ від логіки серіалізатор
- Додана Прикрасити (JSON) метод JSON
- Додана замки на SafeDictionary
- Додана FillObject (об'єкт, JSON) для заповнення існуючого об'єкта
Що нового у версії v1.9.6:
- Додана розширення $ типів для глобальних визначень типу, які зменшити розмір вихідної JSON.
- Додана UsingGlobalTypes конфігурації для управління вище (за замовчуванням = TRUE).
- Виправлені помилки DataTable коми між масивами і визначень таблиці (менше небудь смачненьке, що скаржаться).
- Рядок ключові словники по частинах оптимально зараз (неформат кВ).
Що нового у версії v1.9 :.
- Додана підтримка для громадських полів
Обмеження :.
- Неповна підтримка додатків Silverlight 4.0 +
- Немає підтримки багатовимірних масивів.
Коментар не знайдено