در JSON یک سبک وزن، زبان مستقل، فرمت تبادل داده، به طور گسترده ای وسیله ای برای انتقال داده ها در توسعه وب است.
در حدود 1200 خط کد، fastJSON یکی از جمع و جور ترین کتابخانه های C # برای برخورد با JSON، و یکی از معدود است که در واقع ماندن به عنوان نزدیک به استاندارد اصلی JSON به عنوان امکان پذیر است.
پشتیبانی از آرایه های چند بعدی: fastJSON
چه جدید در این نسخه است بسیار آسان برای استفاده و همراه با مستندات گسترده برای کمک به توسعه دهندگان بر روی پروژه ها و پیاده سازی خود را آغاز شده است..
پشتیبانی از آرایه های چند بعدی:
جدید در نسخه 2.1.12 است.
جدید در نسخه 2.1.11 است:
رفع اشکال بایت [] کلید با واژه نامه.
جدید در نسخه 2.1.10 است:
رفع اشکال بایت [] کلید با واژه نامه.
جدید در نسخه 2.1.7 است:
سخت تاریخ ISO انطباق با فرمت T در خروجی (اینترنت اکسپلورر، فایرفاکس موتورهای جاوا اسکریپت در شکایت)
اضافه شده JSONParameters.SerializeToLowerCaseNames برای جاوا اسکریپت interop
JSONParameters.IgnoreCaseOnDeserialize است depricated و مورد نیاز نیست
آزمون های اضافه شده برای خروجی کوچک
جدید در نسخه 2.1.6 است:
ثابت برای ساختن و انتشار در net4
پشتیبانی از ExpandoObject در net4 مرتب
او JSONParameters.SerializerMaxDepth برای کنترل عمق حداکثر به پایین به
اضافه شده JSONParameters.InlineCircularReferences برای غیر فعال کردن $ از ویژگی های من و خطی اشیاء در حال حاضر دیده می شود
JSONParameters.UseExtensions = نادرست غیر فعال مراجع بخشنامه همچنین
جدید در نسخه 2.1.5 است:
اضافه شده قابل null مستقیم تبدیل ToObject & # x3c؛ X & # x3e. به عنوان مثال نوع int؟ مدت؟ و غیره.
اشکال deserialize ثابت مجموعه های خصوصی و بدون خواص مجموعه ای
او ReadonlyTest () آزمون برای بالا
جدید در نسخه 2.1.4 است:
رفع اشکال deserializing ملک ساختار در یک کلاس.
جدید در نسخه 2.1.3 است:
در حمایت از میلی ثانیه تاریخ ساعت اضافه شده
اضافه شده TestMilliseconds آزمون ()
چه در نسخه 2.1.2 جدید است:
رفع اشکال:
مراجع مدور
چه در نسخه 2.1.0 جدید است:
از JSON به تک بازتاب منتقل تمام دولت
همه رابط JSON در حال حاضر شخص
اضافه شده JSONParameters اضافه بار برای ToObject ()
پشتیبانی از دایره ارجاع ساختار اشیاء
آزمون دایره ای اضافه شده
ToCharArray در تجزیه کننده حذف برای استفاده از حافظه کمتر:
در نسخه 2.0.28 چه جدید است
ثابت ایجاد شمارشی از ارزش و رشته
با فرهنگ لغت safedictionary جایگزین برای برخی از داخلی به طوری که هیچ قفل در به عنوان خوانده شده
اضافه شده سفارشی را نادیده صفات
با استفاده از جای GetCustomAttributes IsDefined
انتقال داده شده تمام کد انعکاس از JSON.cs
در حال حاضر شما می توانید به کلاس سازنده غیر پیش فرض deserialize
جدید در نسخه 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 است:
در دات نت 3.5 اضافه شده پروژه می باشد.
در حال حاضر کامپایل به 'خروجی' دایرکتوری.
اضافه مونتاژ را امضا کردند.
شماره نسخه در 2.0.0.0 برای کاهش سازگاری باقی بماند.
نسخه فایل را به شماره ساخت منعکس کند.
جدید در نسخه 2.0.21 است:
در مورد لبه ثابت باطله، & # x5c؛ ' در قالب.
کد قالب پاکسازی.
جدید در نسخه 2.0.20 است:
ثابت deserialize hastable.
آزمون های اضافه شده برای پشته.
اضافه شده آزمون کلاس انتزاعی.
لیست تغییر اهل به آرایه 3٪ افزایش عملکرد.
حذف کد استفاده نشده است.
جدید در نسخه 2.0.19 است:
در اشیاء و لیست های پویا ثابت
deserialize ثابت فرهنگ لغت و # x3c؛ T، فهرست & # x3c؛ V & # x3e؛ & # x3e. و واژه نامه & # x3c؛ T، V [] & # x3e.
آزمون های اضافه شده برای لغت با لیست
جدید در نسخه 2.0.17 است:
اضافه شده ترتیب زمینه استاتیک و خواص.
اضافه شدن پشتیبانی از شی پویا و آزمون.
جدید در نسخه 2.0.16 است:
رفع اشکال قالب.
آزمون های اضافه شده برای قالب.
جدید در نسخه 2.0.15 است:
دستورات CUSTOMTYPE حذف از کد.
ثابت برای نوشتن شی شمارش اند.
جدید در نسخه 2.0.14 است:
با استفاده از زمان سنج به جای تاریخ ساعت برای زمان.
myPropInfo با استفاده از شمارشی جای داده منطقی.
با استفاده از کلید به جای مرتبط اگر اظهارات.
تجزیه کسر ثانیه تاریخ و بهینه شده است.
آلاس StringBuilder با استفاده از خروجی کاراکتر تک به جای رشته ها برای # x5c؛ & quot؛ را کاراکتر و غیره.
جدید در نسخه 2.0.13 است:
رفع اشکال موارد لبه کاما از هم با نقاط صفر.
متحد DynamicMethod با کد SilverLight4 می نامد.
موارد آزمون برای Silverlight.
جدید در نسخه 2.0.12 است:
رفع اشکال انواع عمومی تو در تو.
رفع اشکال موارد لبه کاما از هم با نقاط صفر.
جدید در نسخه 2.0.10 است: پروژه
او MonoDroid.
چه در نسخه 2.0.9 جدید است:
اضافه شدن پشتیبانی برای DataSet را در سطح ریشه و deserialize شیبه (شما باید انجام دهید ToObject & # x3c؛ DataSet را & # x3e؛ (...) ).
اضافه شده آزمون مجموعه داده.
جدید در نسخه 2.0.8 است:
رفع اشکال برای تبدیل عدد بزرگ است.
جدید در نسخه v2.0.5 است:
در تعداد ثابت تجزیه برای فرمت یکسان.
اضافه شدن یک تست برای تست تعداد محلی آلمانی (، مشکلات).
جدید در نسخه v2.0.4 است:
اشیاء تهی ثابت - & # x3e. بازده و & quot؛ null را به & quot؛
اضافه شده کلید واژه مهر و موم شده به کلاس
SerializeNullValues رفع اشکال = نادرست و کاما اضافی در پایان
UseExtensions = نادرست خواهد انواع جهانی نیز غیر فعال کردن
paramerters ثابت تنظیم برای پارسه ()
جدید در نسخه v2.0.3 است:
فقط خواندنی اموال چک کردن deserialize.
اشکال deserialize ثابت انواع با تست واحد تو در تو.
ثابت سیلورلایت 4 پروژه ساخت (مستند 5 پشتیبانی نمی شود).
جدید در نسخه V2.0.2 است:
رفع اشکال $ انواع و آرایه ها.
جدید در نسخه v2.0.1 برنامه است:
در کلاس ArrayList تغییر به فهرست & # x3c؛ شی & # x3e. و تثبیت کد سیلورلایت.
اضافه شده تست های بیشتر.
افزایش سرعت هنگام استفاده از انواع جهانی ($ نوع).
جدید در نسخه V2.0.0 است:
رفع اشکال کد بازتاب
تست های واحد اضافه شده
آرایه های سطح ریشه Deserialize (INT [] و غیره)
انواع Deserialize ارزش سطح ریشه (INT، طولانی، اعشاری، رشته)
Deserialize ToObject & # x3c. فرهنگ لغت و # x3c؛ T، V & # x3e. & # x3e.
Deserialize ToObject & # x3c. فهرست & # x3c؛ T & # x3e. & # x3e.
جدید در نسخه v1.9.9 است:
در اشتباه املایی در JSONParameters.
اشکال اولیه پارامتر ثابت است.
اشکال کاراکتر ثابت و toString رشته است.
کد بازتاب refactored است به کلاس بازتاب.
اضافه شدن پشتیبانی از بالا به جسم سطح ساختار مرتب / deserialize.
جدید در نسخه v1.9.8 است:
در او DeepCopy (OBJ) و DeepCopy & # x3c؛ T & # x3e؛ (OBJ).
کد Refactored به JSONParameters و سرریزهای بار JSON حذف خواهند شد.
اضافه شدن پشتیبانی از انواع مرتب ناشناس (deserialize امکان پذیر نیست در حال حاضر).
رفع اشکال خروجی انواع $ با ریشه غیر شی.
جدید در نسخه v1.9.7 است:
رفع اشکال نسخه مستند برای حمایت از GlobalTypes
منطق تورفتگی حذف از نوبتی
او زیباسازی (JSON) روش برای JSON
قفل اضافه شده در SafeDictionary
او FillObject (OBJ، JSON) برای پر کردن یک شی موجود
جدید در نسخه v1.9.6 است:
در فرمت انواع $ اضافه شده برای تعاریف نوع جهانی است که کاهش حجم خروجی JSON.
اضافه شده UsingGlobalTypes پیکربندی برای کنترل بالا (به طور پیش فرض = واقعی).
رفع اشکال کاما از هم شیبه بین آرایه و تعاریف جدول (شکایت پرز کمتر).
لغت نامه کلید رشته مطلوب سریال در حال حاضر (با فرمت KV نیست).
جدید در نسخه V1.9 است:
اضافه شدن پشتیبانی برای زمینه های عمومی است.
محدودیت ها:
پشتیبانی ناقص برای برنامه های کاربردی سیلورلایت 4.0+.
هیچ پشتیبانی برای آرایه های چند بعدی.
نظر یافت نشد