وب‌سرویس مجید

پروژه mashumaro

Fatal1ty/mashumaro

این یک کتابخانه سریع و قابل اعتماد برای سریالایز کردن داده‌ها در پایتون است

کاربرد:

این کتابخانه به شما کمک می‌کنه تا به راحتی اشیاء پایتون رو به فرمت‌هایی مثل JSON، MessagePack و دیگر فرمت‌های داده تبدیل کنید و برعکس، بدون نیاز به کدنویسی زیاد

در چه شرایطی بهتره استفاده شود؟

وقتی که نیاز دارید داده‌های پیچیده رو سریع و با کمترین هزینه سریالایز یا دیسریالایز کنید، مخصوصاً در پروژه‌هایی که عملکرد و سرعت اولویت داره، مثل سرویس‌های API یا سیستم‌های پردازش داده

چند مثال از موارد استفاده:

تبدیل مدل‌های داده (dataclasses) به JSON برای ارسال از طریق API

ذخیره‌سازی سریع اشیاء در فایل یا پایگاه داده

استفاده در سیستم‌های پیام‌رسانی مثل RabbitMQ با فرمت MessagePack

دیسریالایز کردن داده‌های ورودی از کاربران در فرمت‌های مختلف بدون خطا و با سرعت بالا

  • ##serialization
  • ##python
  • ##dataclasses
  • ##json
  • ##MessagePack
  • ##API
  • ##fast
  • ##mashumaro
  • ##data
  • ##performance