الانتقال إلى المحتوى الرئيسي

كيفية إنشاء ملف جسون في فب: دليل خطوة بخطوة

تنسيق جسون (جافا سكريبت كائن تدوين) هي واحدة من الطرق الأكثر شعبية لتبادل البيانات بين العميل والخادم أجزاء من تطبيق ويب. جسون هو تنسيق النص الذي يسمح لك لهيكلة البيانات في شكل الكائنات والمصفوفات. هناك عدة طرق لإنشاء ملفات جسون في فب ، بما في ذلك استخدام المدمج في وظائف وحزم.

واحدة من أسهل الطرق لإنشاء ملف جسون في فب هو استخدام المدمج في جسون_ينكود() وظيفة. وظيفة جسون () يأخذ كائن فب أو صفيف وتحويله إلى تنسيق جسون. على سبيل المثال ، سوف التعليمات البرمجية التالية إنشاء مجموعة من البيانات وتحويله إلى جسون:

);

  1. son جسون = جسون _ رمز (data البيانات);
  2. محتويات الملف('البيانات.جسون ،son جسون);
  3. في هذا المثال ، نقوم بإنشاء مصفوفة بيانات ارتباطية تحتوي على اسم المستخدم وعمره وعنوان بريده الإلكتروني. ثم نستخدم وظيفة جسون () لتحويل الصفيف إلى جسون وحفظه إلى ملف 'البيانات'.جسون باستخدام وظيفة المحتوى (). الآن لدينا ملف جسون التي يمكن استخدامها لنقل البيانات إلى جانب العميل أو حفظها لاستخدامها لاحقا.
  4. الشروع في العمل: إعداد البيئة
  5. تثبيت فب و جسون
  6. إنشاء دفق ملف

توليد البيانات وحفظها في جسون

سؤال وجواب

  1. كيف يمكنني إنشاء ملف جسون في فب?
  2. كيف أقرأ ملف جسون في فب?
  3. تثبيت فب على جهاز الكمبيوتر الخاص بك أو الخادم. فب هو متاح لأنظمة التشغيل المختلفة ، حتى تتمكن من اختيار طريقة التثبيت الأكثر ملاءمة اعتمادا على النظام الخاص بك. يمكنك تحميل فب من الموقع الرسمي php.net واتبع تعليمات التثبيت.
  4. تكوين خادم الويب لدعم فب. إذا كنت تستخدم جهاز كمبيوتر محلي للتنمية ، يمكنك تثبيت وتكوين ملقم مثل أباتشي أو إنجن إكس لتشغيل البرامج النصية فب على الجهاز الخاص بك. إذا كنت تعمل مع استضافة المواقع ، تأكد من أن استضافة الخاص بك يدعم فب ولديه كل التكوين اللازم.

إنشاء ملف فب للعمل مع ملف جسون. فتح محرر نص وإنشاء ملف جديد مع التمديد

.بي إتش بي

. أعطه اسما واضحا حتى يمكن فهم الغرض منه بسهولة. على سبيل المثال,

إنشاء جسون.بي إتش بي

  1. .
  2. قم بتوصيل ملفات مكتبة جسون إذا كانت هناك حاجة إليها في مشروعك. فب لديها وظائف مدمجة للعمل مع جسون ، ولكن في بعض الحالات قد تحتاج إلى استخدام المكتبات التي توسع قدراتها. إذا كنت تخطط لاستخدام مكتبات تابعة لجهات خارجية ، فقم بتنزيلها من مصادر رسمية وتثبيتها وفقا للتعليمات.
  3. تحميل أحدث نسخة من فب من الموقع الرسمي php.net .
  4. قم بفك ضغط الأرشيف الذي تم تنزيله إلى المجلد المطلوب على جهاز الكمبيوتر الخاص بك.
  5. (إذا كنت تستخدم زامب) أو

C:\wamp\www

(ل وامب).

بدء تشغيل الخادم باستخدام برنامج خاص مثل زامب أو وامب.

  1. . إذا تم تكوين كل شيء بشكل صحيح ، يجب أن تشاهد صفحة فب الافتراضية.
  2. على سبيل المثال ، إذا كنت تستخدم زامب:
  3. ).
  4. .
  5. باستخدام محرر نصوص.

ابحث عن السلسلة

؛ تمديد = جسون

وحذف حرف الفاصلة المنقوطة أمامه.

حفظ

بي إتش بي.ملف إيني

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

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

فيما يلي أمثلة على استخدام الدالة فوبين لإنشاء دفق ملف:

فوبين ("ملف.جسون" ، "ث") — ينشئ ملفا جديدا باسم "ملف".جسون " لكتابة البيانات;

فوبين ("ملف.جسون" ، "ص") — يفتح ملف اسمه " ملف.جسون " لقراءة البيانات;

فوبين ("ملف.جسون" ، "أ") — يفتح ملف باسم " ملف.جسون " لإضافة البيانات إلى نهاية الملف;

فوبين ("ملف.جسون " ، "س") - إنشاء ملف جديد يسمى " ملف.جسون " هو لكتابة البيانات فقط. إذا كان الملف موجودا بالفعل ، تقوم الدالة بإرجاع خطأ.

بعد إنشاء ملف ، يمكنك كتابة البيانات إليه باستخدام وظيفة الكتابة أو قراءة البيانات من الملف باستخدام وظيفة الفريد.

يتم استخدام وظيفة فكلوس لإغلاق دفق الملف. يعد إغلاق الملف أمرا مهما لأنه يحرر موارد النظام التي يشغلها دفق الملف.

فيما يلي مثال على التعليمات البرمجية التي تنشئ دفق ملف ، وتكتب البيانات إلى ملف ، وتغلق الدفق:

file ملف = فوبين ("ملف.جسون" ، "دبليو");

ملف ، " مرحبا ، العالم!");

ملف);

في هذا المثال ، يتم إنشاء دفق الملف باستخدام وظيفة فوبين مع وضع الوصول " ث " (للكتابة). ثم " مرحبا ، العالم!"تتم كتابة البيانات إلى ملف باستخدام وظيفة الكتابة. وأخيرا ، يتم إغلاق دفق الملف باستخدام وظيفة فكلوس.

الآن لديك فهم أساسي لكيفية إنشاء دفق ملف في فب واستخدامه للعمل مع الملفات. هذه مهارة مفيدة يمكن تطبيقها في العديد من مهام التطوير.

توليد البيانات وحفظها في جسون

لإنشاء ملف جسون في فب ، يجب عليك أولا إنشاء البيانات التي سيتم كتابتها إلى الملف. يمكن تمثيل البيانات كمصفوفة أو كائن ، اعتمادا على متطلبات المشروع.

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

مثال على استخدام مصفوفة ارتباطية:

data البيانات = صفيف(

"الاسم" = > "جون دو",

"العمر" = > 30,

"البريد الإلكتروني" = > " [email protected] "

);

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

بعد إنشاء البيانات ، يمكن حفظها بتنسيق جسون. يتم استخدام وظيفة جسون_ينكود () لهذا الغرض. تقوم هذه الوظيفة بتحويل البيانات إلى تنسيق جسون وإرجاع سلسلة يمكن كتابتها إلى ملف.

مثال على حفظ البيانات إلى ملف بتنسيق جسون:

s جسونداتا = جسون_نكود (data البيانات);

file ملف = فوبين ("البيانات.جسون" ، "دبليو");

فوريت (file ملف ،s جسونداتا);

ملف);

يستخدم هذا المثال وظيفة فوبين () لإنشاء ملف جديد يسمى " البيانات.جسون " في وضع الكتابة. ثم وظيفة فوريت() يكتب سلسلة مع البيانات إلى ملف ، و فكلوس () وظيفة إغلاق الملف.

الآن " البيانات.سيحتوي ملف "جسون" على بيانات بتنسيق جسون.

إذا كنت بحاجة إلى إضافة بيانات جديدة أو تحديث البيانات الموجودة في ملف جسون ، يمكنك أولا قراءة البيانات من الملف باستخدام وظيفة ملف الحصول على المحتوى () ، ثم تحويله إلى صفيف أو كائن باستخدام وظيفة جسون ديكود () ، وإجراء التغييرات اللازمة وحفظ البيانات المحدثة مرة أخرى إلى الملف.

ومن الجدير أيضا النظر في أن وظائف فوبين() و فوريت() يمكن أن يسبب أخطاء عند العمل مع الملفات. ولذلك ، فمن المستحسن استخدام المشغل محاولة الصيد للتعامل مع الاستثناءات ومنع المشاكل المحتملة.

سؤال وجواب

كيف يمكنني إنشاء ملف جسون في فب?

لإنشاء ملف جسون في فب ، سوف تحتاج إلى استخدام وظيفة جسون_ينكود () ، الذي يحول مصفوفة أو كائن إلى تنسيق جسون. ثم يمكنك استخدام وظيفة المحتوى () لإنشاء ملف وكتابة بيانات جسون إليه.