يقوم محول مصفوفة JSON إلى PHP بتحويل مستند JSON إلى مصفوفة PHP مكافئة حرفيًا يمكنك لصقها مباشرة في برنامج نصي. يصبح كائن JSON مصفوفة ترابطية مكتوبة باستخدام عامل التشغيل =>، وتصبح مصفوفة JSON مصفوفة مفهرسة، ويتم تعيين الأنواع العددية مباشرة: تصبح سلسلة JSON سلسلة PHP ذات اقتباس واحد، ويظل صحيح وخطأ صحيحًا وخطأ، ويظل فارغًا فارغًا، وتحتفظ الأرقام بقيمتها. بدلاً من كتابة الأقواس والأسهم يدويًا حول نقطة التكوين أو استجابة API، يمكنك لصق JSON ونسخ PHP الجاهز للتشغيل.
إنه موجود لأن مصفوفات JSON وPHP تصف نفس الشكل بعلامات ترقيم مختلفة، والترجمة بينهما يدويًا بطيئة وعرضة للخطأ. يقرأ PHP نفسه JSON في وقت التشغيل باستخدام json_decode (سلسلة $، صحيح)، ولكن هذا يترك البيانات مقفلة داخل سلسلة ويتم تحليلها عند كل طلب. في بعض الأحيان تريد المصفوفة في المصدر: تكوين افتراضي، أو جدول بحث، أو أداة تثبيت للاختبار، أو بذرة لترحيل قاعدة البيانات، أو مثال في الوثائق. ينتج هذا المحول هذا الحرفي، لذلك يتم الالتزام بالقيمة بالتشفير بدلاً من فك تشفيرها من الحمولة في كل مرة يتم فيها تشغيل البرنامج النصي.
كل شيء يحدث في متصفحك. يتم تحليل JSON الذي تقوم بلصقه وإعادة تسلسله في JavaScript على جهازك الخاص، لذلك لا يتم تحميل أي شيء أو تسجيله أو تخزينه، وتستمر الأداة في العمل مع الشبكة المنفصلة بمجرد تحميل الصفحة. وهذا مهم عندما يكون JSON استجابة حقيقية لواجهة برمجة التطبيقات، أو تكوينًا خاصًا، أو أي شيء يحتوي على مفاتيح وقيم تفضل عدم إرسالها إلى الخادم. يمكنك اختيار بناء جملة المصفوفة القصيرة الحديثة أو نموذج المصفوفة الكلاسيكية () لقواعد التعليمات البرمجية القديمة، وتعيين المسافة البادئة لتتناسب مع نمطك، وتغليف الإخراج بشكل اختياري في تعيين متغير بحيث يسقط في ملف بدون تحرير إضافي.
الصق كائن أو مصفوفة JSON في مربع الإدخال. قم بتحميل العينة أولاً إذا كنت تريد رؤية شكل الإخراج قبل استخدام بياناتك الخاصة.
اختر بناء جملة [] قصيرًا لـ PHP 5.4 والإصدارات الأحدث، أو نموذج المصفوفة الكلاسيكية () للتعليمات البرمجية الأقدم. كلاهما ينتج نفس المصفوفة؛ تختلف الأقواس فقط.
اختر مسافتين، أو 4 مسافات، أو علامة تبويب للمسافة البادئة، وأدخل اسم متغير اختياريًا لتغليف الإخراج كـ $name = [...]؛ جاهز للصق.
انقر فوق تحويل لإنشاء مصفوفة PHP، ثم انسخها إلى الحافظة. يتم الإبلاغ عن JSON غير صالح برسالة المحلل اللغوي الدقيقة حتى تتمكن من إصلاحه.
قم بإخراج القيم الحرفية الحديثة [] لـ PHP 5.4 والإصدارات الأحدث، أو نموذج المصفوفة الكلاسيكية () عندما تحتاج إلى دعم وقت تشغيل أقدم. التبديل بينهما دون إعادة اللصق.
تصبح كائنات JSON صفائف ترابطية مع عامل التشغيل => وتصبح صفائف JSON صفائف مفهرسة، متداخلة إلى أي عمق تمامًا كما تم تنظيم المصدر.
يتم إصدار السلاسل باقتباس واحد، لذلك يتم الهروب فقط من شرطة مائلة عكسية واقتباس واحد. تمر الخطوط الجديدة والأحرف الأخرى عبر سلوك PHP المطابق دون تغيير.
أدخل اسم متغير لتغليف الحرف الحرفي كـ $config = [...]؛ مع فاصلة منقوطة زائدة، تنخفض النتيجة مباشرة إلى ملف مصدر مع عدم وجود أي شيء لتحريره.
Convert JSON into Go struct definitions with json tags. Nested objects become inline structs, arrays of objects are merged, and field names follow Go conventions. 100% in your browser.
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
Find the questions people are actually asking about a topic on Reddit in the last two months, cleaned into headings you can build an article around.
Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view
0 comments
No comments yet. Be the first to share your thoughts!