![]() |
|
كيفية تفسير نص json - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : كيفية تفسير نص json (/showthread.php?tid=2193) |
كيفية تفسير نص json - أبو محمد اللحياني - 16-07-2010 السلام عليكم ورحمة الله وبركاته صيغة JSON (JavaScript Object Notation) صيغة ممتازة لتناقل البيانات وتخزينها مع الاحتفاظ على إمكانية قراءتها من الناس . عندي الآن نص لتفسيره : أستخدم superobject.PAS من الموقع : كود : http://www.progdigy.com/?page_id=6وهو في الحقية ممتاز ولم تظهر لي مشاكل مثل المكونات الأخرى، ولكن الآن لا أستطيع تفسير النص به. المشروع الخاص بهذه النقطة في المرفقات كتبته على DELPHI 2010 طبعاً أنا جربت أكثر الاحتمالات التي رأيت بفهمي القاصر أنها تؤثر على الحل ولكن لا جدوى. كيفية تفسير نص json - shagrouni - 19-07-2010 السلام عليكم آسف ليس لدي خبرة في التعامل مع صيغة JSON، إلا اني قمت ببعض التعديل على برنامجك المرفق، واشتغل مع بعد التعديل باستخدام دلفي 6. أولا: لنعيد صياغة البيانات كالتالي: PHP كود : [ ونحفظها باسم : ansi.json التعريفات الأولى كالتالي: PHP كود : typeتم إجرائية قراءة الملف: PHP كود : procedure TForm1.btReadClick(Sender: TObject);و إجرائية حفظ الملف باسم آخر، واستبدال ":" بـ "=" عند صياغة البنود : PHP كود : procedure TForm1.btWriteClick(Sender: TObject);نظرا لتشغيلي للبرنامج على دلفي 6 وليس دلفي 2010، بغض التغييرات قد تمت أهمها: استبدال: for Student in StudentList do بما يؤدي عملها وقف محددات الكومبايلر في الإجرائية : TSuperAvlEntry.Hash في ملف المكتبة: unit superobject كالتالي: PHP كود : class function TSuperAvlEntry.Hash(const k: SOString): Cardinal;كيفية تفسير نص json - أبو محمد اللحياني - 20-07-2010 السلام عليكم ورحمة الله وبركاته ما شاء الله عليك يا أستاذ خالد وفّيت وكفّيت أنا كنت أستخدم نفس الـ ISuperObject في تفسير نص JSON ولكني توقفت عن البرمجة به لمدة أسبوعين فنسيت كيفية صياغة JSON فوضعت = موضع : فوقع الخطأ غير المتوقع فجربت أشياء كثيرة ولم تنفع . والذي يفهم البرمجة بالجافاسيكريبت يعرف كيف يصاغ الكائن فيها، و JSON هي مجرد كائن جافا سيكربت بين علامتين تنصين ' ' . أنا أهيب بالأخوة استخدام JSON ففيها فوائد كثيرة للمبرمج. وهذا الموقع يشرح كيفية استخدام الوحدة superObject.pas كود : http://code.google.com/p/superobject/wiki/first_stepsوالله والموفق . |