JSON

json.minify

يزيل المسافات البيضاء غير الضرورية من JSON مع الحفاظ على قيمتها.

الصيغة

json.minify(json: string, options?: DecodeOptions): string

الوسائط

الاسمالنوعالوصف
jsonstringسلسلة JSON للتحليل أو التنسيق أو التصغير أو التحقق من الصحة.
options?DecodeOptionsجدول الإعدادات الاختياري الذي يتحكم في كيفية تصرف العملية.

القيم الراجعة

الاسمالنوعالوصف
minifiedstringسلسلة JSON بدون مسافة بيضاء غير ضرورية.

الوصف

يزيل المسافات البيضاء غير الضرورية من JSON مع الحفاظ على قيمتها.

استدعه مع 2 parameter: json, options. يوضح جدول arguments القيم المطلوبة والقيم التي تضبط السلوك.

يعيد minified (string). استخدم جدول returns للفصل بين قيم النجاح ونتائج nil والأخطاء القابلة للمعالجة.

مثال

قم بإزالة المسافة البيضاء غير الضرورية من JSON الصالح.

local formatted = [[{
    "name": "Real",
    "enabled": true
}]]

print(json.minify(formatted))

الأنواع

DecodeOptions

يتحكم في سلوك تحليل JSON.

useNull? boolean يمثل JSON null مع الحارس الفارغ للمكتبة بدلاً من صفر.maxDepth? integer يضبط الحد الأقصى لعمق التعشيش، المثبت من 1 إلى 4096.