প্রকল্প সম্পর্কে
JBird হলো উচ্চ-কর্মক্ষমতা, টাইপ-সেফ JSON হ্যান্ডলিংয়ের জন্য ডিজাইন করা একটি Swift লাইব্রেরি। এটি একটি `JSON` enum মডেল প্রদান করে যা সমস্ত JSON টাইপ উপস্থাপন করে, যা throwing সাবস্ক্রিপ্ট এবং টাইপড অ্যাক্সেসরের মাধ্যমে সরাসরি পড়া, পরিবর্তন এবং ট্রাভার্সালের অনুমতি দেয়। লাইব্রেরিটিতে গতির জন্য একটি C-ভিত্তিক পার্সার এবং সিরিয়ালাইজার রয়েছে, যার বেঞ্চমার্কগুলো Foundation-এর JSONSerialization এবং SwiftyJSON ও Freddy-এর মতো অন্যান্য লাইব্রেরির তুলনায় উল্লেখযোগ্য উন্নতি দেখায়। এটি রূপান্তর প্রোটোকল (`JSONConvertible`, `JSONInitializable`, `JSONRepresentable`) এবং স্বয়ংক্রিয় কনফরম্যান্সের জন্য একটি `@JSONRepresentable` ম্যাক্রো, ডিক্লারেটিভ JSON নির্মাণের জন্য একটি রেজাল্ট বিল্ডার, এবং Codable টাইপের জন্য ড্রপ-ইন `JSON.Encoder`/`JSON.Decoder` রিপ্লেসমেন্টও প্রদান করে। ইনস্টলেশন Swift Package Manager-এর মাধ্যমে, যা Apple প্ল্যাটফর্ম, Linux, Windows, WebAssembly এবং Android সমর্থন করে। ডকুমেন্টেশন DocC-এর মাধ্যমে উপলব্ধ এবং GitHub Pages-এ হোস্ট করা হয়েছে।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.