الفئة

JSON

تحليل وترميز وفحص وتحويل JSON.

دليل التصنيف

نظرة عامة

استخدم هذه النظرة العامة لفهم التصنيف قبل فتح دالة محددة.
  • اعرف ما الذي تساعد هذه المجموعة من الدوال على حله.
  • قارن أسماء الدوال وأوصافها في جدول واحد.
  • افتح دالة لعرض الصيغة والوسائط والقيم الراجعة والأمثلة.

JSON

الدوال المتاحة

24 دوال
الدالةالوصف
json.arrayيضع علامة على جدول كمصفوفة JSON بحيث يحافظ التشفير على دلالات المصفوفة، بما في ذلك الجداول الفارغة.
json.cloneينشئ نسخة عميقة متوافقة مع JSON من القيمة دون مشاركة مراجع الجدول المتداخلة.
json.decodeيوزع سلسلة JSON ويعيد قيمة Luau المطابقة.
json.decodeSafeيوزع JSON بدون رمي وإرجاع تفاصيل النجاح والقيمة والخطأ.
json.encodeإجراء تسلسل لقيمة Luau في JSON باستخدام قواعد التنسيق والتشفير الاختيارية.
json.encodePrettyإجراء تسلسل لقيمة Luau إلى JSON بتنسيق قابل للقراءة.
json.escapeيتخطى النص حتى يظهر بأمان داخل سلسلة JSON الحرفية.
json.formatيوزع ويعيد تشفير JSON لتطبيع التنسيق.
json.getPathيقرأ قيمة متداخلة من جدول باستخدام مسار منقط أو صفيف مسار.
json.isArrayلإرجاع ما إذا كانت القيمة قد تم تحديدها أو تشكيلها كمصفوفة JSON.
json.isNullإرجاع ما إذا كانت القيمة هي JSON الحارس الفارغ.
json.isObjectلإرجاع ما إذا كانت القيمة قد تم تحديدها أو تشكيلها ككائن JSON.
json.keysإرجاع مفاتيح كائن JSON كجدول مصفوفة.
json.minifyيزيل المسافات البيضاء غير الضرورية من JSON مع الحفاظ على قيمتها.
json.objectيضع علامة على جدول ككائن JSON بحيث يحافظ التشفير على دلالات الكائن.
json.parseمحلل JSON ذو النمط المستعار الذي يتصرف مثل json.decode.
json.prettyمساعد بنمط الاسم المستعار الذي يُجري تسلسلًا لقيمة بتنسيق JSON.
json.quoteيلتف النص ويهرب منه باعتباره سلسلة JSON حرفية كاملة.
json.stringifyمُسلسل JSON ذو النمط المستعار الذي يتصرف مثل json.encode.
json.tryDecodeيحاول تحليل JSON وإرجاع معلومات الخطأ المنظمة بدلاً من الرمي.
json.typeإرجاع نوع JSON المدرك للقيمة، بما في ذلك الصفيف والكائن والعلامات الخالية.
json.unescapeيحول محتوى سلسلة JSON التي تم الهروب منها مرة أخرى إلى نص عادي.
json.validateالتحقق من صحة JSON وإرجاع تفاصيل الخطأ عند فشل التحليل.
json.valuesتُرجع قيم كائن JSON كجدول مصفوفة.