JSON :: أنواع

فائدة نوع متغير لترميز JSON
التحميل الان

JSON :: أنواع الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Daisuke Murase
  • موقع ويب الناشر:
  • http://search.cpan.org/~typester/

JSON :: أنواع العلامات


JSON :: أنواع وصف

تعتبر تعيينات النوع بين JSON و PERL أشياء مزعجة. على سبيل المثال، استخدم JSON؛ بلدي رقم $ = 123؛ تحذير " رقم: $ رقم \ N" إذا كانت $ env {debug}؛ طباعة encode_json (؛ إخراج هذا الرمز يعتمد على ما إذا كانت بيئة تصحيح تم تعيين أم لا. إذا كانت المجموعة، والنتيجة هي . إن لم يكن لتعيين، والنتيجة هي . هذا سلوك طبيعي على بيرل رغم ذلك، فإنه يتسبب في بعض الأحيان في نتائج JSON غير متوقعة. هناك حل حول هذا: طباعة Encode_json ()؛ هذا الرمز دائما مخرجات . لكن الكود قبيح قليلا وغير قابل للقراءة على ALL.JSON :: أنواع هي وحدة نمطية تقدم بعض الوظائف لإصلاح هذه المشكلة أنواع المتغير هذه: رقم $ foo؛ # هو دائما رقم سلسلة $ فو. # هو دائما سلسلة bool $ فو. # هو دائما Boolyou يمكن إصلاح الرمز أعلاه باستخدام هذه الوحدة النمطية مثل هذا: استخدم JSON؛ استخدام JSON :: أنواع؛ بلدي رقم $ = 123؛ تحذير " رقم: $ رقم \ N" إذا كانت $ env {debug}؛ طباعة Encode_json ()؛ ملخص # وظائف نوع الصادرات عن طريق استخدام JSON الافتراضي؛ استخدام JSON :: أنواع؛ قم بطباعة Encode_json ({number => رقم "123"، سلسلة => السلسلة 123، Bool => Bool "القيمة الحقيقية"،})؛ # => {"الرقم": 123، "سلسلة": "123"، "BOOL": True} # # استخدام واجهة غير تصدير json :: أنواع ()؛ قم بطباعة Encode_json ({number => json :: number "123"، string => JSON :: أنواع :: سلسلة 123، Bool => JSON :: أنواع :: Bool "القيمة الحقيقية"،})؛ صفحة المنتج


JSON :: أنواع برامج ذات صلة