أيقونة تطبيق JSON Viewer, Editor & Format

JSON Viewer, Editor & Format

التعليم · مجاني · iOS & Android · CoddyKit

JSON Viewer, Editor & Format — قارئ JSON يوضح موضع تعطل الصياغة

JSON Viewer, Editor & Format هو قارئ ومحرر JSON مجاني لنظامَي iOS وAndroid، للحظة التي تصل فيها استجابة API أو ملف إعدادات أو تصدير بيانات إلى هاتفك وتحتاج إلى قراءتها فورًا. افتح الملف أو الصقه، ودَع مدقّق الصياغة يحدد موضع الخطأ، ثم اطلب من الذكاء الاصطناعي تنسيقه أو شرحه. ويمكن فتح XML وYAML وMarkdown وSQL في المحرر نفسه.

App Store — تنزيل مجانيGoogle Play — تنزيل مجاني
السعر
مجاني، مع ترقية إلى Pro
المنصات
iOS وAndroid
اللغات
22
التصنيف العمري
4+
يتطلب
iOS 15.1 أو أحدث
رسم توضيحي للمتجر يقرأ XJSON: XML and JSON Editor فوق شاشة رئيسية تضم قائمة باللغات وSkill Hubمحرر يضم دالة Python وأرقام الأسطر وصفًا من مفاتيح الأقواس وعلامات الاقتباس فوق لوحة المفاتيح
مباشرفحص الصياغة
طيّقراءة الملفات الكبيرة بسهولة
الذكاء الاصطناعينسّق، واشرح، وأصلح، وأنشئ
معظم مشكلات JSON لا يتجاوز طولها حرفًا واحدًا.

فاصلة زائدة في النهاية، أو علامة اقتباس مفردة، أو قوس مفقود: يبدو الملف سليمًا تقريبًا، ومع ذلك يرفضه المحلّل. أسرع حل هو أن تعرف بالضبط موضع التعطل، وهذا ما يفعله الفحص المباشر في هذا المحرر أثناء الكتابة.

ما هو

JSON Viewer, Editor & Format هو تطبيق لنظامَي iOS وAndroid يفتح ملفات JSON ويقرأها ويحررها على الهاتف. يبرز الصياغة، ويرقّم الأسطر، ويطوي الكائنات والمصفوفات، ويفحص JSON أثناء الكتابة، محددًا موضع أخطاء مثل الفاصلة الزائدة في النهاية أو علامة الاقتباس المفقودة أو القوس غير المغلق. ويمكن للذكاء الاصطناعي المتصل بالإنترنت تنسيق البيانات وشرحها وإصلاحها وإنشاء بيانات نموذجية. كما تُفتح ملفات XML وYAML وMarkdown وSQL في المحرر نفسه، لكن الفحص المباشر يغطي JSON فقط.

داخل التطبيق

كيف يبدو

رسم توضيحي للمتجر يقرأ XJSON: XML and JSON Editor فوق شاشة رئيسية تضم قائمة باللغات وSkill Hub
الرئيسيةالشاشة الرئيسية لمحرر CoddyKit، وتضم قائمة قابلة للبحث باللغات واختصارات الذكاء الاصطناعي للتوليد، ومدرّس الذكاء الاصطناعي، والتحديات.
محرر يضم دالة Python وأرقام الأسطر وصفًا من مفاتيح الأقواس وعلامات الاقتباس فوق لوحة المفاتيح
المحرر وشريط لوحة المفاتيحالمحرر مع أرقام الأسطر وشريط من الأقواس وعلامات الاقتباس والعوامل، ويظهر فيه هنا ملف Python.
مربع حوار توليد التعليمات البرمجية، مع ضبط اللغة على JSON والمطالبة «أنشئ قائمة عملات بصيغة JSON»
توليد بيانات نموذجيةصِف البيانات التي تحتاج إليها، مثل قائمة العملات هنا، ودَع الذكاء الاصطناعي ينشئ مستند JSON تبدأ منه.
شاشة دردشة الذكاء الاصطناعي مع مطالبات مقترحة لشرح المفاهيم وتقديم النصائح وإجراء اختبار وبناء خارطة طريق
دردشة الذكاء الاصطناعيعلامة تبويب للدردشة تتيح طرح أسئلة حول التعليمات البرمجية والبيانات، مع مطالبات مقترحة يمكنك النقر عليها.
الشاشة الرئيسية بالسمة الفاتحة مع قائمة اللغات وSkill Hub
السمة الفاتحةالشاشة الرئيسية نفسها بالسمة الفاتحة؛ تتوفر سمة داكنة وأخرى فاتحة.

الخلفية

لماذا يفشل ملف JSON في التحليل، وكيف تجد السبب؟

JSON هو تنسيق نصي صارم: يجب أن تكون المفاتيح سلاسل نصية محاطة بعلامتي اقتباس مزدوجتين، ولا توجد تعليقات، ولا يجوز أن تتبع العنصر الأخير في كائن أو مصفوفة فاصلة. كثير من الملفات التي تفشل تكون نسخًا من بيانات JavaScript أو Python تبدو مشابهة، لكنها تخالف هذه القواعد. والطريقة العملية للعثور على السبب هي قراءة رسالة المحلّل، والانتقال إلى ذلك السطر، وفحص الأحرف التي تسبقه مباشرة، لأن الخطأ الحقيقي يسبق عادةً ببضعة أحرف الموضع الذي يتوقف عنده المحلّل.

الفواصل وعلامات الاقتباس الزائدةالمشتبه بهم المعتادون

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

الأرقام الكبيرةالأكبر من 2^53

لا يفرض JSON نفسه حدًا لحجم الأرقام، لكن كثيرًا من القارئات تخزنها كقيم فاصلة عائمة لا تبقى دقيقة إلا حتى 2^53. وقد يتغير معرّف طلب أكبر من ذلك بصمت أثناء المعالجة، لذا من الأفضل كتابة المعرّفات التي يجب أن تبقى دقيقة على شكل سلاسل نصية.

السلاسل النصية التي تبدو كقيم منطقية"false" ليست false

النص "false" المحاط بعلامتي اقتباس هو سلسلة نصية غير فارغة، وتُعدّ السلسلة غير الفارغة في معظم اللغات قيمة صحيحة. وقد يؤدي تخزين علامة ميزة بهذه الطريقة إلى تشغيلها بينما يعتقد الجميع أنها متوقفة.

JSON Linesكائن واحد في كل سطر

غالبًا ما تستخدم ملفات السجل JSON Lines، حيث يكون كل سطر قيمة JSON مكتملة بدلًا من أن يكون الملف بأكمله قيمة واحدة. ويقرأ محلّل JSON الصارم السطر الثاني على أنه خطأ، لذا تحتاج هذه الملفات إلى معالجة سطرًا بسطر.

التنسيق والتصغيرالبيانات نفسها، بتخطيط مختلف

يضيف التنسيق مسافات بادئة وفواصل أسطر كي يتمكن الإنسان من قراءة البيانات المتداخلة. أما التصغير فيزيلها لتقليل حجم النص. ولا يغيّر أي منهما القيم، لذا يمكنك التبديل بينهما بحرية.

كيف يعمل

كيف ينتقل الملف من حالة يتعذر قراءتها إلى ملف مُصلح

يتمحور المحرر حول دورة واحدة: افتح البيانات، واكتشف الخطأ، وعدّلها، ثم افحصها مجددًا.

  1. افتح البيانات أو الصقها

    افتح ملفًا من هاتفك باستخدام منتقي الملفات أو الصق حمولة بيانات. تحافظ تمييزات الصياغة وأرقام الأسطر والتفاف النص على سهولة قراءة المستندات الطويلة، ويمكنك طيّ الكائنات والمصفوفات لإخفاء ما لا تقرؤه.

  2. دع المدقّق يحدد موضع الخطأ

    يُجرى الفحص أثناء الكتابة ويحدد موضع الخطأ. ويوفر شريط لوحة مفاتيح ذكي الأقواس والأقواس المعقوفة وعلامات الاقتباس والنقطتين بنقرة واحدة، كما تتيح لك ميزتا التراجع والإعادة وسجل الإصدارات السابقة تجربة الإصلاح بأمان.

  3. اترك الباقي للذكاء الاصطناعي

    اطلب من الذكاء الاصطناعي المتصل بالإنترنت تنسيق البيانات الفوضوية أو المصغّرة، أو شرح معنى كتلة، أو إصلاح خطأ، أو إنشاء مستند نموذجي من وصف. تصل الشيفرة المعاد كتابتها في صورة فرق تراجعه قبل تطبيقه.

ماذا يتضمن

ما يقدمه التطبيق

مباشر

فحص الصياغة

يفحص المدقّق JSON أثناء الكتابة ويشير إلى موضع الفاصلة الزائدة في النهاية أو علامة الاقتباس المفقودة أو القوس غير المغلق.

طيّ

قراءة الملفات الكبيرة بسهولة

طيّ المحتوى، وترقيم الأسطر، والتفاف النص، والبحث والاستبدال في المستند بأكمله، وإمكانية ضبط حجم الخط وحجم علامة الجدولة، واختيار سمة فاتحة أو داكنة.

الذكاء الاصطناعي

نسّق، واشرح، وأصلح، وأنشئ

نسّق البيانات المصغّرة، واسأل عن معنى بنية، وأصلح خطأ، أو صِف البيانات التي تحتاج إليها لتحصل على نموذج. تتطلب أدوات الذكاء الاصطناعي اتصالًا بالإنترنت.

4

تنسيقات أخرى

تُفتح ملفات XML وYAML وMarkdown وSQL مع تمييز الصياغة والطيّ والبحث وأدوات الذكاء الاصطناعي. ويغطي الفحص المباشر JSON فقط، لذا اطلب من الذكاء الاصطناعي مراجعة التنسيقات الأخرى.

20

البحث عن الأخطاء

مهمات تضعك أمام عطل في طرفية محاكاة: ملف إعدادات يفشل في السطر 12، أو حمولة بيانات مرفوضة بسبب مفاتيح بلا علامات اقتباس، أو معرّفات تتصادم عند تجاوز 2^53، أو تحويل XML يؤدي إلى إسقاط السمات.

20

مشاريع موجّهة

أنشئ فهرس منتجات متداخلًا، وغلاف استجابة API، وسجل JSON Lines، وJSON Pointer وJSON Patch، ومخططات تبدأ من الأساسيات وصولًا إلى $defs و$ref وoneOf وif/then/else.

الملاءمة

لمن يناسب — ولمن لا يناسب

يناسبك إذا كنت

  • تحقّق من استجابة API أو ملف إعدادات بعيدًا عن مكتبك
  • هل تحتاج إلى أداة سريعة لفتح ملفات .json وعمليات تصدير البيانات على هاتفك؟
  • هل أنت مختبِر أو محلل يقرأ حمولات البيانات ويريد تحديد السطر الذي يحتوي على الخطأ؟
  • هل تتعلم كيفية عمل JSON والمخططات وXML وتستمتع بالتدرب على أخطاء حقيقية؟
  • هل تريد أدوات التنسيق والشرح من دون مغادرة المحرر؟

ليس الأداة المناسبة لك إذا كنت

  • هل تحتاج إلى أدوات الذكاء الاصطناعي دون اتصال، مع أنها تعمل عبر الإنترنت وتحتاج إلى اتصال بالإنترنت؟
  • هل تريد التحقق المباشر من الأخطاء في XML أو YAML، لأن التحقق المباشر يقتصر على JSON؟
  • هل تتوقع استخدامًا غير محدود للذكاء الاصطناعي مجانًا؟ تتضمن الخطة المجانية 3 طلبات للذكاء الاصطناعي يوميًا، بالإضافة إلى طلب واحد آخر عند مشاهدة إعلان قصير.

الخصوصية

ما الذي ترسله أدوات الذكاء الاصطناعي

يعمل المحرر والتحقق من الصياغة وفتح المستندات والبحث على الجهاز. أما أدوات الذكاء الاصطناعي فتعمل عبر الإنترنت، لذا يُرسل النص الذي تطلب تنسيقه أو شرحه أو إصلاحه إلى خدمة ذكاء اصطناعي لهذا الطلب. وترد التفاصيل في سياسة خصوصية CoddyKit.

تجد التفاصيل الكاملة في سياسة الخصوصية لدى CoddyKit.

الأسئلة

الأسئلة الشائعة

كيف أفتح ملف JSON وأقرأه على هاتفي؟

في JSON Viewer, Editor & Format، تفتح الملف باستخدام منتقي الملفات أو تلصق محتوياته في المحرر. تظهر البيانات مع تمييز الصياغة وأرقام الأسطر، ويمكنك طي الكائنات والمصفوفات لإخفاء الأجزاء التي لا تقرؤها. وينطبق الأمر نفسه على استجابة API المنسوخة من تطبيق آخر.

كيف يعثر JSON Viewer على أخطاء الصياغة؟

يتحقق مدقّق من JSON أثناء الكتابة ويحدد موضع الخطأ. ويكتشف الأخطاء الشائعة مثل الفاصلة الزائدة أو علامة الاقتباس المفقودة أو القوس غير المغلق، لتتمكن من إصلاح الحرف المحدد بدلًا من فحص الملف بأكمله. ويعمل التحقق المباشر مع JSON فقط.

هل يمكنني تنسيق JSON تنسيقًا جميلًا أو تصغيره؟

نعم. يحوّل منسّق الذكاء الاصطناعي البيانات الفوضوية أو المصغّرة إلى نص منظم ذي مسافات بادئة. ولأنه أداة ذكاء اصطناعي تعمل عبر الإنترنت، فهو يحتاج إلى اتصال، وتصل أي إعادة صياغة على شكل فرق يمكنك مراجعته قبل تطبيقه.

هل يفتح JSON Viewer ملفات XML أو YAML أو SQL؟

يفتح XML وYAML وMarkdown وSQL في المحرر نفسه، مع تمييز الصياغة والطي والبحث وأدوات الذكاء الاصطناعي. ويحصل JSON وحده على التحقق المباشر من الصياغة. أما التنسيقات الأخرى، فيمكنك أن تطلب من الذكاء الاصطناعي مراجعة المستند بحثًا عن المشكلات.

ما الفرق بين JSON وJSON Lines؟

ملف JSON هو قيمة واحدة، عادةً ما تكون كائنًا أو مصفوفة. أما ملف JSON Lines فيضع قيمة JSON مكتملة في كل سطر، ما يجعله مناسبًا للسجلات التي ينمو كل منها بإضافة سجل واحد في كل مرة. يتضمن JSON Viewer مشروعًا إرشاديًا حول JSON Lines لملف سجل، لتتمكن من رؤية الفرق بينهما.

هل JSON Viewer, Editor & Format مجاني؟

يمكن تنزيله مجانًا. والمحرر والتحقق من الصياغة وفتح المستندات والبحث مجانية. ويشمل الاستخدام المجاني 3 طلبات للذكاء الاصطناعي يوميًا، بالإضافة إلى طلب واحد آخر عند مشاهدة إعلان قصير، والمشروع الإرشادي الأول ومهمتين، كما يعرض إعلانات. يزيل Pro الإعلانات ويفتح عددًا غير محدود من طلبات الذكاء الاصطناعي وجميع المشاريع والمهام.

هل يمكنني تعلّم JSON باستخدام هذا التطبيق، وليس مجرد عرضه؟

نعم. هناك 20 مهمة للعثور على الأخطاء و20 مشروعًا إرشاديًا. تطلب منك مهام العثور على الأخطاء تحديد سبب حالات الفشل، مثل فاصلة زائدة في ملف إعدادات، أو حمولة API تستخدم علامات اقتباس مفردة، أو مفتاح ميزة مخزّن كسلسلة نصية قيمتها false. وتأخذك المشاريع خطوة بخطوة عبر الكتالوجات المتداخلة، وتسلسلات الإفلات، وJSON Pointer، وJSON Patch، والمخططات.

هل يمكنني الاحتفاظ بما حررته أو مشاركته؟

يمكنك نسخ النتيجة ومشاركتها كرابط وحفظ مقتطفات للعودة إليها لاحقًا. وتُحفظ الإصدارات السابقة من المستند في سجل، لذا يمكنك التراجع عن تغيير ندمت عليه.

هل يرى الذكاء الاصطناعي ملفي بأكمله؟

يعمل الذكاء الاصطناعي على ما ترسله إليه: كتلة محددة لشرحها، أو مستند تطلب تنسيقه أو إصلاحه. تُرسل هذه الطلبات إلى خدمة عبر الإنترنت، لذا أزل الأسرار مثل الرموز المميزة وكلمات المرور أولًا. أما القراءة والطي والبحث والتحقق من الصياغة فلا تحتاج إلى الذكاء الاصطناعي.

ابدأ الآن

اعثر على الحرف الذي يحتوي على الخطأ بشكل أسرع

قارئ ومحرر JSON لنظامَي iOS وAndroid، يمكنك البدء باستخدامه مجانًا، ويدعم 22 لغة.

App Store — تنزيل مجانيGoogle Play — تنزيل مجاني
آخر مراجعة · من نشر CoddyKit · سياسة الخصوصية
متاح على iOS و Android.