تنسيق ونسخ JSON مباشرة من Console المتصفح

2024-06-21

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

copy وstringify

في Chrome استخدم copy(obj)، ولصيغة موحدة استخدم copy(JSON.stringify(obj, null, 2)).

copy(JSON.stringify(responseData, null, 2));

console.table

مفيد لمصفوفات الكائنات، لكن التداخل العميق يحتاج stringify أو ناتجًا منسقًا من أداة online.

لوحة Network

يمكن نسخ response مباشرة، لكن الأجسام الضخمة قد تُقصّ جزئيًا.

المراجع الدائرية

الكائنات المرتبطة بـ DOM قد تفشل مع stringify؛ انسخ أجزاء بيانات بسيطة فقط.

الدمج مع الأدوات

Console -> منسّق JSON محلي -> تحقق/تصغير/حفظ fixture بشكل آمن.