الصيغة
json.minify(json: string, options?: DecodeOptions): stringالوسائط
| الاسم | النوع | الوصف |
|---|---|---|
json | string | سلسلة JSON للتحليل أو التنسيق أو التصغير أو التحقق من الصحة. |
options? | DecodeOptions | جدول الإعدادات الاختياري الذي يتحكم في كيفية تصرف العملية. |
القيم الراجعة
| الاسم | النوع | الوصف |
|---|---|---|
minified | string | سلسلة 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.