JSON একটি হালকা ওজন, ভাষা স্বাধীন, তথ্য ইন্টারচেঞ্জ ফরম্যাট, ওয়েব ডেভেলপমেন্ট ডাটা ট্রান্সফার জন্য একটি বহুল মাধ্যম.
কোড প্রায় 1200 লাইন, fastJSON করুন JSON সঙ্গে মোকাবেলার জন্য সবচেয়ে কম্প্যাক্ট সি # লাইব্রেরি এক, এবং আসলে সম্ভব মূল JSON, স্ট্যান্ডার্ড হিসাবে বন্ধ থাকার যে কয়েক এক.
fastJSON অত্যন্ত ব্যবহার করা সহজ হয় এবং ডেভেলপারদের তাদের নিজস্ব প্রকল্প এবং বাস্তবায়নের উপর শুরু করতে সহায়তা করার জন্য ব্যাপক ডকুমেন্টেশন সঙ্গে আসে
এই রিলিজে নতুন আপনি কি:.
- বহুমাত্রিক অ্যারে সমর্থন.
- বহুমাত্রিক অ্যারে সমর্থন
- কঠোর আইএসও তারিখ বিন্যাস সম্মতি আউটপুট (ইঞ্জিন অভিযোগ করে জাভাস্ক্রিপ্ট ইন্টারনেট, ফায়ারফক্স)
<লি> যোগ JSONParameters.SerializeToLowerCaseNames জাভাস্ক্রিপ্ট জন্য Interop করুন - net4 মধ্যে রিলিজ বিল্ড জন্য ত্রুটিমুক্ত করুন
- যোগ সরাসরি nullable ToObject & # x3c রূপান্তর; X? & # x3e; অর্থাত কোন int? দীর্ঘ? ইত্যাদি.
<লি> বাগ ফিক্স deserialize ব্যক্তিগত সেট এবং কোনো বৈশিষ্ট্য
<লি> যোগ ReadonlyTest () উপরে জন্য পরীক্ষা - একটি বর্গ একটি struct সম্পত্তি deserializing বাগ ফিক্স.
- তারিখসময় মিলিসেকেন্ড জন্য সমর্থন যোগ করা হয়েছে
<লি> যোগ TestMilliseconds () পরীক্ষা করুন - বাগ ফিক্স:
<লি> সার্কুলার রেফারেন্স করুন - প্রতিফলন একক করতে JSON থেকে সব রাষ্ট্র সরানো
<লি> JSON ইন্টারফেস সব এখন স্ট্যাটিক করুন - কম মেমরি ব্যবহারের জন্য পার্সার ToCharArray অপসারিত
- অ্যারে গতিশীল ধরনের যেমন বাগ ফিক্স বস্তু {[1,2, {করুন & quot; ঠেকনা করুন & quot;: 90}]}
<লি> বিশেষ সংগ্রহের জন্য সমর্থন যোগ করা হয়েছে: StringDictionary, NameValueCollection করুন - বাগ গতিশীল JSON এবং রুট অ্যারে ঠিক
- যেমন গতিশীল ধরনের অ্যারে অ্যাক্সেস ভেতরের সম্পত্তি d.arr1.a.
<লি> যোগ JSONParameters.KVStyleStringDictionary পংক্তি কি অভিধান আউটপুট নিয়ন্ত্রণ. - যোগ নেট 3.5 প্রকল্প করুন
- স্থায়ী প্রান্ত ক্ষেত্রে পিছাড়ী '& # x5c;' ফরম্যাটকারী মধ্যে.
<লি> কোড পরিষ্করণ ফরম্যাটকারী. - স্থায়ী hastable deserialize করুন
- স্থায়ী গতিশীল বস্তু এবং তালিকার করুন
- স্ট্যাটিক ক্ষেত্র এবং বৈশিষ্ট্য যোগ করা হয়েছে serialization
- বাগ ফিক্স ফরম্যাটকারী করুন
- কোড থেকে সরানো হয়েছে CUSTOMTYPE নির্দেশনা
<লি> গণনীয় বস্তুর লেখার জন্য স্থায়ী. - উপস্থাপনার জন্য পরিবর্তে তারিখসময় এর stopwatch ব্যবহার
- nulls সঙ্গে বাগ ফিক্স কমা প্রান্ত ক্ষেত্রে
- বাগ নেস্টেড জেনেরিক ধরনের ঠিক করুন
- যোগ MonoDroid প্রকল্প করুন
- রুট স্তর ডেটা সেটটি এবং DataTable deserialize জন্য সমর্থন যোগ করা হয়েছে ( আপনি ToObject & # x3c করতে হবে; ডেটা সেটটি & # x3e;. (...))
<লি> যোগ ডেটা সেটটি পরীক্ষা. - বড় সংখ্যা রূপান্তরের জন্য বাগ ফিক্স করুন
- পরিবর্তিত বিন্যাস জন্য পার্সিং স্থায়ী সংখ্যা করুন
- জার্মান থেকে লোকেল নম্বর পরীক্ষার জন্য পরীক্ষা (,. সমস্যা) যোগ করা হয়েছে.
- স্থায়ী নাল বস্তু - & # x3e; আয় করুন & quot; নাল করুন & quot;
<লি> যোগ ক্লাস করার শব্দ সিল করুন - কেবলমাত্র সম্পত্তি deserialize চেক
- বাগ ফিক্স $ ধরনের এবং অ্যারে
- পরিবর্তিত ArrayList তালিকা ও # x3c করতে; বস্তুর & # x3e ; এবং একত্রীকৃত সিলভারলাইট কোড.
<লি> যোগ করা হয়েছে আরো পরীক্ষা.
<লি> গতি বৃদ্ধি গ্লোবাল ধরনের ($ ধরনের) ব্যবহার করার সময়. - বাগ ফিক্স প্রতিফলন কোড
<লি> যোগ ইউনিটের পরীক্ষা করুন - JSONParameters উপর বানান ভুল
<লি> বাগ ফিক্স পরামিতি আরম্ভের.
<লি> বাগ ফিক্স গৃহস্থালি এবং স্ট্রিং ToString.
<লি> প্রতিফলন শ্রেণীর মধ্যে সামঞ্জস্য বজায় রাখার প্রতিফলন কোড.
উপরের স্তর, struct বস্তুর ধারাবাহিকভাবে / deserialize জন্য <লি> সমর্থন যোগ করা হয়েছে. - যোগ DeepCopy (OBJ) এবং DeepCopy & # x3c; টি & # x3e;. (OBJ)
<লি> JSONParameters কোড Refactored এবং JSON চাপ ফেলা.
<লি> বেনামী ধরনের (deserialize মুহূর্তে সম্ভব নয়) ধারাবাহিকভাবে সমর্থন যোগ করা হয়েছে.
অ বস্তুর রুট সঙ্গে <লি> বাগ ফিক্স $ ধরনের আউটপুট. - বাগ ফিক্স এই silverlight সংস্করণ সমর্থন GlobalTypes
- গ্লোবাল টাইপ সংজ্ঞা জন্য একটি $ ধরনের এক্সটেনশন যোগ যা আউটপুট JSON, আকার হ্রাস.
<লি> উপরে নিয়ন্ত্রণের জন্য যোগ করা হয়েছে UsingGlobalTypes কনফিগ (ডিফল্ট = সত্য).
<লি> বাগ অ্যারে এবং টেবিল সংজ্ঞা (কম তিসি অভিযোগকারী) মধ্যে DataTable কমা ঠিক.
<লি> স্ট্রিং কী অভিধান এখন সন্তোষজনক সিরিয়ালাইজড (না কেভি ফরম্যাট). - জন ক্ষেত্রের জন্য সমর্থন যোগ করা হয়েছে
- সিলভারলাইট 4.0+ অ্যাপ্লিকেশনের জন্য অসম্পূর্ণ সমর্থন
<লি> বহু মাত্রিক অ্যারে জন্য কোন সমর্থন.
সংস্করণ 2.1.12 নতুন আপনি কি:.
সংস্করণ 2.1.11 নতুন আপনি কি:.
- অভিধান সঙ্গে <লি> বাগ ফিক্স বাইট [] চিহ্ন
সংস্করণ 2.1.10 নতুন আপনি কি:.
- অভিধান সঙ্গে <লি> বাগ ফিক্স বাইট [] চিহ্ন
আপনি কি সংস্করণ 2.1.7 মধ্যে নতুন:
একটি টি সঙ্গে
<লি> JSONParameters.IgnoreCaseOnDeserialize অনুমোদিত হয়নি এবং আর প্রয়োজন না হয়
<লি> ছোট হাতের আউটপুট জন্য যোগ পরীক্ষা করুন
সংস্করণ 2.1.6 নতুন আপনি কি:
<লি> ExpandoObject জন্য সাপোর্ট net4 মধ্যে ধারাবাহিকভাবে
<লি> যোগ JSONParameters.SerializerMaxDepth যাও নামা সর্বোচ্চ গভীরতা নিয়ন্ত্রণ করুন
<লি> যোগ JSONParameters.InlineCircularReferences আমি বৈশিষ্ট্য $ এবং ইনলাইন নিষ্ক্রিয় ইতিমধ্যে দেখা বস্তু
এছাড়াও <লি> JSONParameters.UseExtensions = মিথ্যা নিষ্ক্রিয় সার্কুলার রেফারেন্স করুন
সংস্করণ 2.1.5 নতুন আপনি কি:
সংস্করণ 2.1.4 নতুন আপনি কি:
আপনি কি সংস্করণ 2.1.3 মধ্যে নতুন:
আপনি কি সংস্করণ 2.1.2 মধ্যে নতুন:
সংস্করণ 2.1.0 নতুন আপনি কি:
ToObject () জন্য <লি> যোগ JSONParameters চাপ
<লি> বিজ্ঞপ্তি বাতিলকৃত বস্তু কাঠামোর জন্য সাপোর্ট
<লি> যোগ বিজ্ঞপ্তি পরীক্ষা করুন
সংস্করণ 2.0.28 নতুন আপনি কি:
<লি> স্থায়ী মূল্য এবং স্ট্রিং থেকে ENUM তৈরি করুন
<লি> internals কিছু অভিধানে সঙ্গে safedictionary প্রতিস্থাপিত পড়তে উপর যাতে কোন কেশ
<লি> কাস্টম উপেক্ষা যোগ বৈশিষ্ট্যাবলী
<লি> পরিবর্তে GetCustomAttributes এর IsDefined ব্যবহার করে
<লি> JSON.cs বাইরে সব প্রতিফলন কোড সরানো করুন
<লি> এখন আপনি অ ডিফল্ট রচয়িতা শ্রেণীর deserialize পারেন
আপনি কি সংস্করণ 2.0.26 নতুন:
সংস্করণ 2.0.25 নতুন আপনি কি:.
সংস্করণ 2.0.24 নতুন আপনি কি:
সংস্করণ 2.0.23 নতুন আপনি কি:
JSONParameters.IgnoreCaseOnDeserialize এখন
- কাজ করুন
<লি> যোগ উপেক্ষা ক্ষেত্রে পরীক্ষা করুন
সংস্করণ 2.0.22 নতুন আপনি কি:.
এখন 'আউটপুট' ডিরেক্টরিতে কম্পাইল <লি>.
<লি> যোগ স্বাক্ষরিত সমাবেশ.
<লি> সংস্করণ সংখ্যা সামঞ্জস্য ড্রপ জন্য 2.0.0.0 থাকবো.
<লি> ফাইলের সংস্করণ বিল্ড সংখ্যার ওপর নির্ভর করবে.
সংস্করণ 2.0.21 নতুন আপনি কি:
সংস্করণ 2.0.20 নতুন আপনি কি:.
<লি> hashtable জন্য পরীক্ষা যোগ করা হয়েছে.
<লি> যোগ সারাংশ বর্গ পরীক্ষার.
অ্যারে ~ 3% কর্মক্ষমতা লাভ getters এর <লি> পরিবর্তিত তালিকা.
<লি> অপসারিত অব্যবহৃত কোড.
আপনি কি সংস্করণ 2.0.19 নতুন:
<লি> স্থায়ী deserialize অভিধান & # x3c; টি, তালিকা & # x3c; ভী & # x3e; & # x3e; এবং অভিধান & # x3c; টি, ভি [] & # x3e;
<লি> তালিকার সঙ্গে অভিধান জন্য যোগ পরীক্ষা করুন
সংস্করণ 2.0.17 নতুন আপনি কি:.
<লি> গতিশীল বস্তুর সমর্থন এবং পরীক্ষা যোগ করা হয়েছে.
আপনি কি সংস্করণ 2.0.16 নতুন:.
<লি> ফরম্যাটকারী জন্য পরীক্ষা যোগ করা হয়েছে.
সংস্করণ 2.0.15 নতুন আপনি কি:.
সংস্করণ 2.0.14 নতুন আপনি কি:.
<লি> পরিবর্তে বুলিয়ান ENUM ব্যবহার myPropInfo.
পরিবর্তে বিবৃতি যদি লিঙ্ক <লি> ব্যবহার করুন.
<লি> পার্স তারিখসময় অনুকূল.
<লি> পরিবর্তে # x5c & জন্য স্ট্রিং একক গৃহস্থালি আউটপুট ব্যবহার StringBuilder; & quot; ইত্যাদি চরসমূহ ..
সংস্করণ 2.0.13 নতুন আপনি কি:.
<লি> ইউনিফায়েড DynamicMethod SilverLight4 কোড দিয়ে কল.
<লি> সিলভারলাইট জন্য পরীক্ষার ক্ষেত্রে.
সংস্করণ 2.0.12 নতুন আপনি কি:.
Nulls সঙ্গে <লি> বাগ ফিক্স কমা প্রান্ত মামলা.
সংস্করণ 2.0.10 নতুন আপনি কি:.
সংস্করণ 2.0.9 নতুন আপনি কি:
আপনি কি সংস্করণ 2.0.8 মধ্যে নতুন:.
সংস্করণ v2.0.5 নতুন আপনি কি:.
সংস্করণ v2.0.4 নতুন আপনি কি:
<লি> বাগ ফিক্স SerializeNullValues = মিথ্যা এবং শেষে একটি অতিরিক্ত কমা করুন
<লি> এছাড়াও গ্লোবাল ধরনের অক্ষম হবে UseExtensions = মিথ্যা করুন
<লি> পার্স জন্য সেটিং স্থায়ী paramerters ()
সংস্করণ v2.0.3 নতুন আপনি কি:.
<লি> বাগ ফিক্স deserialize ইউনিটের পরীক্ষার সঙ্গে ধরনের নেস্টেড.
<লি> (সিলভারলাইট 5 সমর্থিত নয়) সিলভারলাইট 4 প্রকল্প নির্মাণ করা হয়েছে.
সংস্করণ v2.0.2 নতুন আপনি কি:.
সংস্করণ v2.0.1 নতুন আপনি কি:
সংস্করণ v2.0.0 নতুন আপনি কি:
<লি> Deserialize রুট স্তর অ্যারে (int- [] ইত্যাদি.)
<লি> Deserialize তৃণমূল পর্যায়ে মান ধরনের (কোন int, দীর্ঘ, দশমিক, স্ট্রিং)
<লি> Deserialize ToObject & # x3c; অভিধান & # x3c; টি, ভি & # x3e; & # X3e;
<লি> Deserialize ToObject & # x3c; তালিকা & # x3c; টি & # x3e; & # X3e;
সংস্করণ v1.9.9 নতুন আপনি কি:.
সংস্করণ v1.9.8 নতুন আপনি কি:
সংস্করণ v1.9.7 নতুন আপনি কি:
<লি> serializer থেকে অপসারিত ইন্ডেন্ট যুক্তিবিজ্ঞান করুন
<লি> যোগ মণ্ডিত (JSON) JSON করার পদ্ধতি
<লি> SafeDictionary উপর যোগ কেশ করুন
<লি> যোগ FillObject (OBJ, JSON) একটি বিদ্যমান বস্তুর ভর্তি জন্য
সংস্করণ v1.9.6 নতুন আপনি কি:
সংস্করণ V1.9 নতুন আপনি কি:.
এ সীমাবদ্ধতা করুন :.
পাওয়া মন্তব্যসমূহ না