Swagger-codegen: [Python] تسلسل وتنسيق أفضل لـ JSON

تم إنشاؤها على ١٩ أبريل ٢٠١٧  ·  3تعليقات  ·  مصدر: swagger-api/swagger-codegen

وصف

حاليًا ، يعتمد عميل Python API على أداة إلغاء التسلسل الخاصة بنا لتحويل سلسلة JSON مرة أخرى إلى كائنات Python مع دعم تعيين السمات. بالنسبة للمولدات الأخرى (مثل Java و C #) ، فإننا نستفيد من مكتبات / وحدات الطرف الثالث للتعامل مع التسلسل / إلغاء التسلسل بين الكائنات وسلاسل JSON

نود تقييم وحدات Python المختلفة لأداء مهام مماثلة بدلاً من الحفاظ على منطق التسلسل / إلغاء التسلسل الخاص بنا:

إذا كان لدى أي شخص تعليقات / اقتراحات أو يريد المساهمة في هذا التحسين ، فيرجى الرد لإخبارنا بذلك. شكرا لك.

Python Feature help wanted

التعليق الأكثر فائدة

Marshmallow هو مشروع ناضج ويتم صيانته جيدًا للتسلسل / إلغاء التسلسل والترميز والتحقق من الصحة. يحتوي Marshmallow على نظام بيئي غني جدًا يوفر عددًا من الامتدادات: Marshmallow-SQLAlchemy و Webargs و Apispec و Flask-Marshmallow و Flask-Apispec ...

ليس لدي أي خبرة مع كيم ، لذلك لا يمكنني مقارنتها بـ Marshmallow ، لكن Marshmallow لم يخذلني أبدًا.

ال 3 كومينتر

Kim هي مجرد واحدة من وحدة Python للتسلسل / إلغاء التسلسل. إذا كان لدى أي شخص توصيات لوحدات Python النمطية الأخرى لأداء مهام مماثلة ، فيرجى إخبارنا بذلك.

Marshmallow هو مشروع ناضج ويتم صيانته جيدًا للتسلسل / إلغاء التسلسل والترميز والتحقق من الصحة. يحتوي Marshmallow على نظام بيئي غني جدًا يوفر عددًا من الامتدادات: Marshmallow-SQLAlchemy و Webargs و Apispec و Flask-Marshmallow و Flask-Apispec ...

ليس لدي أي خبرة مع كيم ، لذلك لا يمكنني مقارنتها بـ Marshmallow ، لكن Marshmallow لم يخذلني أبدًا.

يوجد معيار لمسلسلات Python المختلفة: https://voidfiles.github.io/python-serialization-benchmark/

بالنظر إلى نتائج المعيار ، يبدو lima فائزًا واضحًا ، وهناك على الأقل 3 بدائل أخرى: serpy ، المصفاة ، Lollipop

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات