SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
د سًة JSON 
حقذيى:أنيس دك جً أب دٌ يًذ 
Anees_hikmat@yahoo.cm 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 
د سًة يجانيةةةةةةةةةةةةةةةةةةت 
خانصةةةةت ن ةةةةو 
حعانى
ثغ الله ا شُد ا شُد ٤ ,ْ ٝا ذُ ذٔ لله ا زُ ١ ثذ ذٔٙ رز ا ؼُ٘ ,ْ ا ذُ ذٔ لله طبدت 
.ٖ ا لُض ,َ ا ذُ ذٔ لله سة ا ؼُب ٤ُٔ 
أهذ اخٞر ٢ ا ٤ُٞ دٝسح جذ ٣ذح, ٝٛ ٢ دٝسح ك ٢ JSON . 
..ْ أعأ الله رؼب ٠ُ أ ٣زوج بٓ٘ ػ بِٔ٘ ٛزا ٝا ٣ـلش بُ٘, ا ٚٗ ا ـُلٞس ا شُد ٤ 
.ٖ ا ُِٜ اؿلش ٢ُ ٝ ُٞا ذُ ١ ٝ غُِٔ ٤ِٔ أد ٤بئٜ ٝأ ٞٓارٜ .ْ..ا ُِٜ آ ٤ٓ 
لٓادظخ: ٛزا ا ؼُ ضٓ ِٚ ضٓ أ ١ ػ ثشش ١, كئ أطج ب٘, كجلض الله 
رؼب ٠ُ, ٝإ أخطئ ب٘ ك ا لٗغ ب٘... ثغ الله ٝػ ٠ِ ثش خً الله جٗذأ ^_^. 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
 أٝلا: بٓ ٛ ٢ ا JSON ؟ 
ا JSON ٛ ٢ اخزظبس بٌُِِٔد ا زُب ٤ُخ: 
JavaScriptObjectNotation 
ٝٛٞ syntax ط خظ ٤ظب زُجبد ا ؼُٔ ِٞ بٓد ث ٤ ا ـُِبد ا خُٔز لِخ ػ ٠ِ ٝجٚ 
ا خُظٞص, ٝٛ ٢ ط ٤ـخ ع غِخ, عٜ خِ ا لُٜ ٝا وُشائخ غُِٔزخذ ٤ٓ ,ٖ ٝ الاع JSON , ؼٗ أ ٜٗب ر ز٘ ٢ٔ ـُِخ جبكب ع شٌثذ)أ ١ رغزخذ ا syntax ا خُبص 
ثب جُبكب ع شٌثذ( , ٝ ٣ أ ٣غزخذ ٜٓب أ ١ 
c,c++,java,c#,perl,PHP…etc , زُ يُ رؼذ ا JSON اكض ا ُٞعبئ ٣ اعزخذا ٜٓب وُ٘ ا ؼُٔ ِٞ بٓد. ا زُ ٢ 
 لٓادظخ: غٓ أ ا JSON رغزخذ syntax ا جُبكب ع شٌثذ الا ا ٚٗ ٣ اػزجبسٛب 
ـُخ ُٜب ا جُ ٤ئخ ا خُبطخ ثٜب, ٝ ٣ؼٞد ر يُ ثغجت ٝجٞد ا ضٌُ ٤ش الأشخبص ٝا زٌُٔجبد 
ا زُ ٢ رغزخذ ك ٢ ػذح ـُبد ثش جٓ ٤خ أخشٟ بًٔ ر شً بٗ ... كلا غٗزط ٤غ دظشٛب .. 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
 ا JSON ر رذذ ٣ذ ش ٌِٜب ) syntax ( ثٞاعطخ Douglas Crockford  ر رظ ٤ٔ ٜٔب ثش هبث وُِشائخ لأ ١ ث ٤ب بٗد ٣ رجبد ُٜب ... 
 رؼذ ا JSON ا زٓذاد javascript ... 
 ا زٓذاد ا قُِٔ ا خُبص ثب JSON ٛٞ .json 
 ا JSON MEDIA TYPE ٣ ٌٞ ٞٗع Application/json 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
 خٌجشُا ٍبظرا شجػ خِغِغزُٔاٝ خٔظزُ٘ٔا دبٗب٤جُا َوٗ خ٤ِٔؼث ٚٓاذخزعا ْز٣ 
 نقم انبياناث بين ال Server & Web browser ... ىًزا الاسخخذاو 
الأساسي نم JSON .. 
 ٣غزخذ ك ٢ ا Web Services & API .. ؼُ ٤ِٔخ رٞك ٤ش اٝ روذ ٣ Public Data .... 
 ٝٛ ب٘ى أخشٟ .... 
 الأ ضٓ خِ ػ ٤ِٚ: ج تِ ا جُ ٤ب بٗد رٞ ٣زش ..ػجش Twitter JSON api 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
لا إنو إلا أنج سبذانك إني كنج انظان يًن 
لا إنو إلا أنج سبذانك إني كنج انظان يًن 
لا إنو إلا أنج سبذانك إني كنج انظان يًن 
لا إنو إلا أنج سبذانك إني كنج انظان يًن 
لا إنو إلا أنج سبذانك إني كنج انظان يًن 
لا إنو إلا أنج سبذانك إني كنج انظان يًن 
لا إنو إلا أنج سبذانك إني كنج انظان يًن 
إ عم نسانك دائ اً ..سطبا بزكش حعانى .. 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
 أٝلا: ج ٤ٔغ ا جُ ٤ب بٗد ٝه ٤ ٜٔب ٣جت أ ر ٌٞ ػ ٠ِ ش ه ٤ خٔ ٝػ ٞ٘ا ( Name/Value .. ) 
لٓادظخ: ػ ذ٘ بٓ ٣ز ر شً Name/value .ك ٢ ا شُشائخ ا زُب ٤ُخ .ع ٤وظذ ثٚ 
ا ذُلا خُ ػ ٠ِ ا ٜٗب ه ٤ خٔ أٝ أٝثج ذٌ ٝ ٤ُظ ع غِ خِ ا وُ ٤ ... ضٓ ا ظُٔلٞكبد. 
 ( صب ٤ٗب: ٣لظ ث ٤ ه ٤ خٔ ٝػ ٞ٘ا ٝه ٤ ٝػ ٞ٘ا آخش ٣ , ( ٝ ٣لظ ث ٤ 
. ):( ) ه ٤ خٔ ٝػ ٞ٘ا ٚٗ)اع ٚٔ ا جُش جٓ ٢ 
 رغزخذ ا {} ذُِلا خُ ػ ٠ِ جٓ ٞٔػخ ا وُ ٤ –س ضً جٓ ٞٔػخ ٝ أه ظٓلٞكخ ^_^. 
 رغزخذ [] ذُِلا خُ ػ ٠ِ اعزخذا ظٓلٞكخ ا وُ ٤ ...ػ بِٔ أ ٚٗ ٣ اعزخذا جٓ ٞٔػخ ا وُ ٤ دا ا ظُٔلٞكخ ا ُٞادذح ... ع شٟ٘ ر يُ ثبلأ ضٓ خِ ا شبء الله 
.. 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
 ٛ ب٘ى طش ٣وزب أٝ ٞٗػب ٣ ضٔلا ا جُ ٤٘خ ا زُش ٤ًجخ JSON .. 
٣ز ر ضٔ ٤ ِٜب ػ ٠ِ ش اع ثش جٓ ٢ ٝ ه ٤ زٔٚ ) : الأٝ ٠ُ name/value ( ضٓ بُٔ بً٘ ؼٗشف اٝثج ذٌ ؼٓ ٤ أٝ ؼٗشف هب ٞٓط ٛ ب٘ى سه ٝٛ ب٘ى ه ٤ ٚٔ ُٚ 
..ا خُ 
ٝٛزا ٣ؼ ٢٘ أ ٜٗب عزظبؽ ػ ٠ِ ا شُ ا زُب ٢ُ “anees”:22 ...) لٓادظخ: ع ٤ز ششح اظُ ٤ـخ ا زُش ٤ًج ٤خ ُٜب غٓ الا ضٓ خِ ا شبء الله, ٝ ا ٥ زُٞض ٤خ 
ا لُ شٌح(. 
ٝا ضُب ٤ٗخ: ٣ز ر ضٔ ٤ ِٜب ػ ٠ِ ش ع غِ خِ شٓرجخ ا وُ ٤ .. ضٓ ا Array or List ٣ؼ ٢٘ ضًٔب ثب ... JSON ... [“a”,3,Null,4.3] 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
 ا شُ )أ( زٌُبثخ ا ظُٔلٞكخ ٝاعزذػبئٜب: 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
 ا شُ )ة( زٌُبثخ ا ظُٔلٞكخ ٝاعزذػبئٜب: 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
 ٌٖٔ٣ ٢زُاٝ حدٞجُٞٔا دبٗب٤جُا عاٞٗأ ٠ُإ ٠ُبؼر الله ٕرئث مشطز٘ع ٕ٥ا 
اعزخذا ٜٓب ثب JSON ..)ا زٗجٚ لُِشٝم ا زُ ٢ عزجذٛب ٛ ب٘ ك ٢ ا زُؼب غٓ 
ا جُ ٤ب بٗد(. 
1 ( سه ) Number , ( : ٝ ٣ أ ٣ذزٞ ١ ػ ٠ِ سه طذ ٤خ أٝ ػشش ١ 
٣لظ ث ٤ ٚ٘ ٝث ٤ ا شُه اظُذ ٤خ ).( – وٗطخ-. ٝا شُه ا ؼُشش ١ 
2 ( ( ظٗ ٢ String ( : ٝ ٣ٞضغ ث ٤ )”“( ...ٝٛٞ ػجبسح ػ ٞٗع ا جُ ٤ب بٗد 
٣ذزٞ ١ ػ ٠ِ ػ ظ٘ش أٝ جٓ ٞٔػخ ا ؼُ ب٘طش ضٓ ا ذُشٝف أٝ ا شُ ٞٓص أٝ 
الأسهب ... 
3 ) Boolean : ا بٓ طذ ٤خ ٝا بٓ خبطئ ) True or False .) 
4(ِا ظُٔلٞكبد Array : رذزٞ ١ ٛزٙ ػ ٠ِ ع غِ خِ ا وُ ٤ ا شُٔرجخ ػ ٠ِ ش ػ ٞ٘ا ٝه ٤ خٔ .. 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
5 ) Value : ٝأ ضٗ ٝأ خٔ٤ه ٌٕٞر ٕأ ٌٖٔٓ true أٝ False أٝ null 
..ا خُ 
6 ( أٝثج ذٌ ) Object ( : ٝ ٣ذزٞ ١ ػ ٠ِ جٓ ٞٔػخ ؿ ٤ش شٓرجخ ا ؼُ ب٘ٝ ٣ 
ٝه ٤ ٜٔ .. 
7 ) Null : Empty ... كبسؽ –لا ٣ٞجذ ه ٤ خٔ.. 
ٛزٙ ا زُؼشك ٤بد أخذ بًٔ ٛ ٢ JSON_tutiral.pdf ٝ لٗظ ٛزٙ 
ا زُؼش ٣لبد ٞٓجٞدح ثب Wiki ... 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
1 ( ا NUMBER : 
لٓادظبد ػ ٤ِٚ: 
أ( ٣زؼب غٓ ط ٤ـخ ا شُه ٝ أً ٚٗ ثب جُبكب ع شٌثذ .. زُ يُ كٜٞ ٣أخز الأسهب اظُذ ٤ذخ ٝا ؼُشش ٣خ ٝ ٣لظ ث ٤ ٜ٘ب وٗطخ .. بًٔ ك ٢ هٞاػذ ا جُبكب ع شٌثذ.. 
ة( لا رغزط ٤غ اعزخذا ا ظُ٘ب ا ضُ ب٘ئ ٢ ٝا ظُ٘ب ا غُذ ػشش ١ ك ٤ٚ …. 
ط( لا ٣ٞجذ ه ٤ خٔ شُه ٣ ٝضؼٜب infinity or NaN 
د( ٣ ئٌ٘ اعزخذا الأسهب ا ُٞٔججخ ٝالأسهب ا غُب جُخ .. 
ٙ( ٣ ئٌ٘ ٝضغ ا زُ ضٔ ٤ الأع ٢ دبعٞث ٤ب ػ ٠ِ ش e+,e-,E+,E-,e,E 
ضٓب :ٍ 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
2 ) String : 
لٓادظبد ػ ٤ِٚ: 
أ( ٣ أ ٣ذزٞ ١ ػ ٠ِ ػذح ػ ب٘طش ٝ ٣ ا لا ٣ذزٞ ١ ػ ٠ِ أ ١ ػ ظ٘ش . 
ة( طجؼب ا character ػجبسح ػ string ( ثطٞ ٣غبٝ ١ 1 .) 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
3 ) Boolean : 
كوظ ٣ذزٞ ١ ػ ٠ِ ه ٤ زٔ ٤ ..ا بٓ طذ ٤خ أٝ خبطئ ... 
ٝ ضٗغ True أٝ false ثذٝ ”“ .... 
ضٓب :ٍ 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
4 ) Array : 
لٓادظبد: 
أ(ٛ ٢ جٓ ٞٔػخ شٓرجخ ا وُ ٤ 
ة( ٣جت ا رجذأ ٝر زٜ٘ ٢ ة [] .. 
ط( ٣لظ ث ٤ name/value ٝ name/value ( آخش ٣ , . ) 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
5 ) Object: : 
لٓادظبد ػ ٤ِٚ: 
... أ( ٣غزخذ ك ٢ دب خُ ٝجٞد جٓ ٞٔػخ ؿ ٤ش شٓرجخ ا وُ ٤ ٝا ؼُ ب٘ٝ ٣ 
ة( ك ٤ٚ ٣جت أ ٣ ٌٞ ا Key .... String .. 
ط( ٣جذأ ٝ ٣ زٜ٘ ٢ {} 
د( ٣ أ ٣ذزٞ ١ أ ١ ٞٗع ا جُ ٤ب بٗد .. 
*( دغج بٔ رلادظ ..هذ ٣ظؼت ا زُلش ٣ن ث ٤ الا ٞٗاع ا زُ ٢ ر ر شًٛب ..ٝ خزٛب ثؼ ٤ الاػزجبس ذُ ٤ ا جُذأ ٝششٝػي ثب ؼُ .. ٝأػ تِ الأ ضٓ خِ ا زُ ٢ أػ ػ ٤ِٜب ر رؼش ٣لٜب ػ ٠ِ ش أٝثج ذٌ ... ٝارا لادظذ اظُ ٤ؾ هذ رزذاخ ..ٝ وُذ 
ه ذٔ ثز شً ٛزٙ ا وُ ٤ زُٞض ٤خ ا لُٔادظبد ا زُ ٢ ث ٞٗع ..دز ٠ رؼ ٝا ذٗ ك ٢ 
طتِ ا ؼُ بٓ ٛ ٢ ٞٗػ ٤خ ا جُ ٤ب بٗد ا ُٞٔجٞدح .. 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
 ٤ًق ٣ بٌٔ٘٘ ا زُؼب غٓ , وُذ رؼ بِٔ٘ ثبر الله رؼب ٠ُ JSON ..ٝ ٤ًق ٣ بٌٔ٘٘ 
رؼش ٣ق ا ظُٔلٞكبد اٝ ا وُ ٤ ,ْ ٝرؼشك ب٘ ا ٣ضب ا ٠ُ ا ٞٗاع ا جُ ٤ب بٗد ا ُٞٔجٞدح, ٣ذٝس ك ٢ رٛ ٢٘؟ ا ٠ُ ا ٥ بٓرا عأعزل ٤ذ؟؟ ... ا ٥ ا غُؤا ا زُ ١ 
ٝعأهٞ .ٍ.ج ٤ٔغ ٛزٙ الا ضٓخ ٢ٌٔ٘٘ ٣ زًبثزٜب ػ ٠ِ ش جبكب ع شٌثذ ... ٤ُش 
أسٝح أرؼت دب ٢ُ ٝأ زًجٜب ثب JSON ... ^_^ ؟؟؟ 
ث ثغبطخ ا ٥ ع ج٘ذأ ٝ لٗادظ ٤ًق؟؟ ... ػ شٔى ارؼشضذ ُٞٔهق – شٓ 
ٞٓهق ع ٤بساد طجؼب ؛ Pp – ٝادزجذ ا يٗ رٞخز ه ٤ خٔ زٓـ ٤ش جبكب 
ع شٌثذ ٝرذطٜب داخ زٓـ ٤ش PHP ؟؟ ... طجؼب ا زُ٘ ٤جخ ٛ ٢ ..لا ٣ ئٌ٘ ر يُ 
..ثش جٓبشش .. ٝارا أسدد ر يُ بً٘ زٗذب ٣ ػ ٠ِ ا ُٞٔضٞع ثبعزخذا الاجب ظً أٝ jquery ٢ٌٔ٘٘ ٣ ر يُ ثبعخذا أٝ أ ١ طش ٣وخ اخشٟ ..ٝ ا ٥ 
ا JSON كٜ ب٘ى جٓ ٞٔػخ ا Fun ا خُٔز لِخ ا زُ ٢ عزغبػذ ٢ٗ ػ ٠ِ اخز 
ٝاسعب ا جُ ٤ب بٗد ٝا ٠ُ PHP JSON .. 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
 ساذطلاا ٖٓ 5.2 ـُِخ ا PHP ... كب ٚٗ أطجخ ثبلإ بٌٓ رذٞ ٣ ظٓلٞكخ ا JSON ا ٠ُ ظٓلٞكخ ثب PHP ثبعزخذا دا خُ ٝادذح ... ٝا ؼُ ظٌ 
طذ ٤خ.... 
٤ًق ٣ بٌٔ٘٘ ا زُؼب غٓ ٛزٙ ا ذُٝا ..ٝ ٤ًق ٣ بٌٔ٘٘ اسعب ٝاعزوجب ٝ ٥ 
ا ؼُٔ ِٞ بٓد ٝا ٠ُ JSON PHP ... 
٣ٞجذ ػ ذ٘ بٗ 3 دٝا زُ يُ: 
1 ) json_decode2 ) json_encode3 ) json_last_error 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
 ٍا َخاد حدٞجُٞٔا ْ٤وُا زخأ ٠ِػ خُاذُا ٙزٛ ّٞور JSON ٝرذٞ ٣ ِٜب ا ٠ُ ه ٤ 
PHP ... 
 رذزٞ ١ ٛزٙ ا ذُا خُ ػ ٠ِ 4 Parameters ...الأٝ ا ضُا ٢ٓ ٝا جُبه ٢ 
.. اخز ٤بس ١ 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 
يلادظت: ىزه انصفذت .PHP نزنك نن حع مً انى ارا ق جً بنسخيا أًخزىا انسيشفش ....يثم wampor zend.. 
نزنك انخبو ^_^ اسى انصفذت 9.php 
انخبو فقط نهنخائج في ىزا ان ثًال ..ثى انخقم نهششيذت انخانيت دخى يخى حنفيز يثال اًضخ يع انششح...
 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 
اع اظُلذخ 10.php
 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 
11.php
 ثٜزٙ ا ذُا خُ, كئ ا ؼُ ٤ِٔخ ؼٓ ٌٞعخ ...كٜ ب٘ وٗٞ ثزذٞ ٣ ا وُ ٤ ا ُٞٔجٞدح داخ ا PHP ا ٠ُ JSON ... 
 ك ٢ دب ر ا زُذٞ ٣ ثش طذ ٤خ, كئ ٚٗ ا وُ ٤ خٔ ا زُ ٢ عزشجغ ٛ ٢ JSON Representation , أ بٓ ارا بً ذٗ خطأ كغ ٤شجغ False .. 
json_encode($array); , ٛزٙ طش ٣وخ اعزخذا ٛزٙ ا ذُا خُ, كوظ أهٞ ثج تِ ضٓلا ظٓلٞكخ ٝأهٞ ثٞضؼٜب داخ ا ذُا خُ, ٝ ص ارا بً ا خُٔشجبد 
طذ ٤ذخ ع ٤وٞ ثبسجبع JSON ..ٝالا ع ٤وٞ ثبسجبع False .. 
ضٓب 1 : 
) ظٓلٞكخ( 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 
12.php
 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  نثبغُا ٍبضُٔا ٢ك .. ٍا ساذطا ٕبً PHP أه 5.4 ... زُ يُ ه بٔ٘ ثب شٗبء ر يِ 
ا ذُا خُ, ٝ غٓ ا زُذذ ٣ش PHP ..أطجخ ٛ ب٘ى Interface جذ ٣ذ ٣ بٌٔ٘٘ 
اعزخذا ٚٓ ذُ ٛزٙ ا شُٔ خٌِ ٝٛٞ ” “JsonSerializable ٛزا ا interface 
ذُ ٣ٚ دا خُ ذٗزبط ؼُ override ُٜب ..ٝٛ ٢ jsonSerialize ٝٛزٙ ا ذُا خُ ٛ ٢ 
ا زُ ٢ عزوٞ ثبسجبع ا Jsonencode ... طجؼب جٓذأ ػ ِٜٔب روش ٣جب شٓبثٜب طُِش ٣وخ 
ا زُ ٢ لٗز بٗٛب ثب ضُٔب ا غُبثن.... 
٣ ئٌ٘ ا ظُ٘ش ا ٠ُ الأ ضٓ خِ ٝطش ٣وخ اعزخذا ٜٓب ٛ ب٘ : 
http://www.php.net/manual/en/class.jsonserializable.php 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 
15.php
 روٞ ٛزٙ ا ذُا خُ ػ ٠ِ اسجبع آخش خطأ هذ دذس ...ك ٢ ا decode or encode .... 
 ٛزٙ ا ذُا خُ لا رغزوج أ ١ parameter ... 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
 ه بِ٘ ك ٢ أٝ ا ذُٝسح ..أ ا JSON FILE ٣ ٌٞ ثب زٓذاد .json ٤ًق , ٝا ٥ 
٣ بٌٔ٘٘ ا زُؼب ؼٓٚ؟ 
 وٗطخ أخشٟ: ه بِ٘ ك ٢ ادذٟ ا شُشائخ ..أ بٗ٘ بً٘ غٗزخذ ا Ajax or jQuery .. أٝ أ ٣خ ٝع ٤ خِ أخشٟ غُ٘زط ٤غ رخض ٣ أٝ أخز ه ٤ خٔ ا جُبكب 
ع شٌثذ ضٓلا ٝ ضٗؼٜب داخ PHP ... 
ا ٥ ع شٟ٘ ا شبء الله .. ٤ًق ع و٘ٞ ثز يُ ..ثبعزخذا ا JSON ... 
أٝلا : وٗٞ ثب شٗبء طلذخ ثب زٓذاد json ... 
صب ٤ٗب: وٗٞ ثبعزذػبء ٛزٙ اظُلذخ php ..ٝ وٗٞ ثؼ decode .. 
صب ضُب: أطجخ ػ ذ٘ بٗ زٓـ ٤ش PHP ..^_^ ٣ذزٞ ١ ػ ٠ِ ٛزٙ ا وُ ٤ 
ا ظٗش ا شُش ٣ذخ ا زُب ٤ُخ : Pp 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
 ٍا ٖػ بٌِ٘ٔر ذوُ PHP &JSON FILE ٝا ٥ ثبر الله رؼب ٠ُ ع ز٘ ػ JSON FILE & jQuery ... 
 ٣ٞجذ ٣ب jQuery دا خُ اع ٜٔب $.getJSON ..ٛزٙ ا ذُا خُ روٞ ػ ٠ِ ج تِ 
ا جُ ٤ب بٗد ثبعزخذا Ajax using method GET ... ٝثٜزا ٣ بٌٔ٘٘ اعزخذا ا جُ ٤ب بٗد .. 
 ثب PHP ه بٔ٘ ثطجبػخ ا جُ ٤ب بٗد ثبعزخذا foreach .. ٝثب jquery 
٣ٞجذ.. .. $.each ... ٝع غ٘زخذ ٜٓب ثبر الله رؼب ٠ُ طُجبػخ ا جُ ٤ب بٗد ...) ٣ ئٌ٘ 
اعزخذا ٜٓب بًٔ رشبء ٝ ا ُٜذف ٛ ٢ ا لُ شٌح ( ... 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
 ٍا فشؼ٣ ب٘ؼ٤ٔج xml .. بٓ ا لُشم أٝ ث بٔرا ٣ز ٤ٔض ا JSON ػ ا XML ؟ ..ٝ زٓ ٠ عأعزخذ ا XML ٝ زٓ ٠ أعزخذ ا JSON ؟ 
ا جُٞاة ٛ ب٘: 
أ( وٗبط رشزش ك ٤ٜب ا JSON & XML : 
1 ( ا JSON ٛٞ Plan Text2 (ا JSON هبث وُِشائخ ثش عٜ .. 
3 ( ا JSON ٣ٞجذ ك ٤ٚ رغ غِ ٛش ٢ٓ وُِ ٤ ..) جٓ ٞٔػخ داخ جٓ ٞٔػخ ..( 
4 ( ا JSON ٣ رذ ٤ِ ِٜب ٝا زُؼب ؼٜٓب هج جبكب ع شٌثذ 
5 ٣ وٗ ا ؼُٔ ِٞ بٓد ا خُبطخ ثب ) JSON ػ طش ٣ن ا AJAX . 
ج ٤ٔغ ٛزٙ ا وُ٘بط شٓبثٚ بُٔ ٛٞ ٞٓجٞد ك ٢ ا XML ... ار بٓ ٛ ٢ وٗبط 
الاخزلاف؟ 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
 وٗبط الإخزلاف: 
ة( 
1 ( ا JSON لا رجذأ ٝر زٜ٘ ٢ ة tag ضٓ ا xml2 ( ا JSON أهظش ا XML .. 
3 (ا JSON أعشع ك ٢ ا وُشائخ ٝا زٌُبثخ .. 
4 ( ا JSON ر ئٌ٘ اعزخذا ا eval() .. 
5 ( ا JSON رغزخذ ا ظُٔلٞكبد ... 
6 ( لا ٣ٞجذ بًِٔد ذٓجٞصح داخ ا JSON .. 
ٛزٙ ا وُ٘بط ٛ ٢ ا زُخ قِ ػ ا XML ... 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
 َُ ّاذخزعا دٞجٝ ذ٘ػ Ajax ث ٤ طلذبد ا ُٞ ٣ت ..كئ ٚٗ ٣غزخذ ا JSON 
لأ ٚٗ أعشع ا XML ...ك ٢ ر يُ. 
 ارا ذً٘ رذزبط ؼُ Fetch String ..اعزخذ ا JSON .. 
 ارا ذً٘ رذزبط اعزخذا eval() اعزخذ JSON .. 
 ارا ذً٘ عززؼب غٓ Doc ضٓ ا xls ..اعزخذ XML 
 ارا بً ػ ذ٘ى جٓ ٞٔػخ DOM هبعزخذ XML ... 
^_______________________________________^ 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
.. ا ذُ ذٔ لله ا زُ ١ ثذ ذٔٙ رز ا ؼُ٘ ..ا ذُ ذٔ لله سة ا ؼُب ٤ُٔ 
ا ُِٜ اؿلش ٢ُ ٝ ُٞا ذُ ١ ٝ غُِٔ ٤ِٔ أد ٤بئٜ ٝأ ٞٓارٜ ..ا يٗ ػ ٠ِ ش ٢ء هذ ٣ش.. 
.. ا ُِٜ اسد بٔ٘ ثشد زٔي ٣ب سد ٣ب سد ٤ .ْ.ٝرجبٝص ػ ع ٤ئبر ب٘ ا يٗ ا ذٗ ا ؼُلٞ ا شٌُ ٣ 
ا ُِٜ اسصه ب٘ ا شُصم ا ذُلا ا طُ ٤ت ...ٝصد بٗ ثٚ روشثب ا ٤ُي, ٝاجؼ بِ٘ ٣ب الله ا زُ ٣ ظٗشٝا 
.. الاعلا ٝا غُٔ ٤ِٔ ٝ عبػذٝا ػ ٠ِ شٗش ا ؼُ ..ا ُِٜ آ ٤ٓ 
اخٞا ٢ٗ ٛزا ا ؼُ خبضُ ُٞجٚ الله رؼب ٠ُ, لا ٣جٞص اعزـلا ُٚ لُأؿشاع ا زُجبس ٣خ 
ٛزا ا ؼُ ضٓ ِٚ ضٓ أ ١ ػ ثشش ١ .. بًٔ أ ٚٗ ٣ذزٞ ١ ا ظُذ ٤خ ..كوذ ٣ذزٞ ١ ا خُطأ.. 
زُ يُ عب ذٓٞ بٗ ا أخطئ ب٘ ..ٝادػٞا بُ٘ الله ..ا ٣ٞكو ب٘ ٣ذت ٝ ٣شضبٙ .. 
.ٖ ٝآخش دػٞا بٗ أ ا ذُ ذٔ لله سة ا ؼُب ٤ُٔ 
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com

Más contenido relacionado

Destacado

Canvas دورة باللغة العربية
Canvas دورة باللغة العربيةCanvas دورة باللغة العربية
Canvas دورة باللغة العربيةanees abu-hmaid
 
PHP Advance 101 دورة
PHP Advance 101 دورة PHP Advance 101 دورة
PHP Advance 101 دورة anees abu-hmaid
 
باللغة العربية HTML5 دورة
باللغة العربية HTML5 دورة باللغة العربية HTML5 دورة
باللغة العربية HTML5 دورة anees abu-hmaid
 
باللغة العربية SASS دورة
  باللغة العربية SASS دورة   باللغة العربية SASS دورة
باللغة العربية SASS دورة anees abu-hmaid
 
دورة CSS3 باللغة العربية
دورة CSS3 باللغة العربيةدورة CSS3 باللغة العربية
دورة CSS3 باللغة العربيةanees abu-hmaid
 
java script course دورة جافا سكربت باللغة العربية
java script course دورة جافا سكربت باللغة العربيةjava script course دورة جافا سكربت باللغة العربية
java script course دورة جافا سكربت باللغة العربيةanees abu-hmaid
 
Ecmascript 6 (ES6) جافا سكربت (6)
Ecmascript 6 (ES6) جافا سكربت (6)Ecmascript 6 (ES6) جافا سكربت (6)
Ecmascript 6 (ES6) جافا سكربت (6)anees abu-hmaid
 
Bootstrap3 دورة باللغة العربية
Bootstrap3 دورة باللغة العربيةBootstrap3 دورة باللغة العربية
Bootstrap3 دورة باللغة العربيةanees abu-hmaid
 
باللغة العربية HTML دورة
  باللغة العربية HTML دورة   باللغة العربية HTML دورة
باللغة العربية HTML دورة anees abu-hmaid
 
باللغة العربية jQuery دورة
 باللغة العربية jQuery دورة باللغة العربية jQuery دورة
باللغة العربية jQuery دورةanees abu-hmaid
 
باللغة العربية CSS دورة
  باللغة العربية CSS دورة   باللغة العربية CSS دورة
باللغة العربية CSS دورة anees abu-hmaid
 
اللغة الإنجليزية والمشاكل البرمجية ومهارة البحث
اللغة الإنجليزية والمشاكل البرمجية ومهارة البحثاللغة الإنجليزية والمشاكل البرمجية ومهارة البحث
اللغة الإنجليزية والمشاكل البرمجية ومهارة البحثanees abu-hmaid
 
الحياة والبرمجة كائنية التوجه
الحياة والبرمجة كائنية التوجهالحياة والبرمجة كائنية التوجه
الحياة والبرمجة كائنية التوجهAnees Abu hmaid
 
تنسيق الشيفرة البرمجية (Coding Style)
تنسيق الشيفرة البرمجية (Coding Style)تنسيق الشيفرة البرمجية (Coding Style)
تنسيق الشيفرة البرمجية (Coding Style)anees abu-hmaid
 
خدمات الويب (Web Services) و كيف تنشئها
 خدمات الويب (Web Services) و كيف تنشئها  خدمات الويب (Web Services) و كيف تنشئها
خدمات الويب (Web Services) و كيف تنشئها lunarhalo
 
Blue ocean strategy arabic
Blue ocean strategy arabicBlue ocean strategy arabic
Blue ocean strategy arabicMohammad Alyan
 

Destacado (20)

Canvas دورة باللغة العربية
Canvas دورة باللغة العربيةCanvas دورة باللغة العربية
Canvas دورة باللغة العربية
 
PHP Advance 101 دورة
PHP Advance 101 دورة PHP Advance 101 دورة
PHP Advance 101 دورة
 
Angular js دورة
Angular js دورةAngular js دورة
Angular js دورة
 
باللغة العربية HTML5 دورة
باللغة العربية HTML5 دورة باللغة العربية HTML5 دورة
باللغة العربية HTML5 دورة
 
باللغة العربية SASS دورة
  باللغة العربية SASS دورة   باللغة العربية SASS دورة
باللغة العربية SASS دورة
 
دورة CSS3 باللغة العربية
دورة CSS3 باللغة العربيةدورة CSS3 باللغة العربية
دورة CSS3 باللغة العربية
 
jQuery UI (Effect)
jQuery UI (Effect) jQuery UI (Effect)
jQuery UI (Effect)
 
java script course دورة جافا سكربت باللغة العربية
java script course دورة جافا سكربت باللغة العربيةjava script course دورة جافا سكربت باللغة العربية
java script course دورة جافا سكربت باللغة العربية
 
Ecmascript 6 (ES6) جافا سكربت (6)
Ecmascript 6 (ES6) جافا سكربت (6)Ecmascript 6 (ES6) جافا سكربت (6)
Ecmascript 6 (ES6) جافا سكربت (6)
 
Bootstrap3 دورة باللغة العربية
Bootstrap3 دورة باللغة العربيةBootstrap3 دورة باللغة العربية
Bootstrap3 دورة باللغة العربية
 
Js dom & JS bom
Js dom & JS bomJs dom & JS bom
Js dom & JS bom
 
باللغة العربية HTML دورة
  باللغة العربية HTML دورة   باللغة العربية HTML دورة
باللغة العربية HTML دورة
 
باللغة العربية jQuery دورة
 باللغة العربية jQuery دورة باللغة العربية jQuery دورة
باللغة العربية jQuery دورة
 
باللغة العربية CSS دورة
  باللغة العربية CSS دورة   باللغة العربية CSS دورة
باللغة العربية CSS دورة
 
5 fifth lesson -xml
5 fifth lesson -xml5 fifth lesson -xml
5 fifth lesson -xml
 
اللغة الإنجليزية والمشاكل البرمجية ومهارة البحث
اللغة الإنجليزية والمشاكل البرمجية ومهارة البحثاللغة الإنجليزية والمشاكل البرمجية ومهارة البحث
اللغة الإنجليزية والمشاكل البرمجية ومهارة البحث
 
الحياة والبرمجة كائنية التوجه
الحياة والبرمجة كائنية التوجهالحياة والبرمجة كائنية التوجه
الحياة والبرمجة كائنية التوجه
 
تنسيق الشيفرة البرمجية (Coding Style)
تنسيق الشيفرة البرمجية (Coding Style)تنسيق الشيفرة البرمجية (Coding Style)
تنسيق الشيفرة البرمجية (Coding Style)
 
خدمات الويب (Web Services) و كيف تنشئها
 خدمات الويب (Web Services) و كيف تنشئها  خدمات الويب (Web Services) و كيف تنشئها
خدمات الويب (Web Services) و كيف تنشئها
 
Blue ocean strategy arabic
Blue ocean strategy arabicBlue ocean strategy arabic
Blue ocean strategy arabic
 

Similar a باللغة العربية JSON دورة

التجويد المبسط للمبتدئين
التجويد المبسط للمبتدئينالتجويد المبسط للمبتدئين
التجويد المبسط للمبتدئينwayislam
 
دراسات 4 ترم أول 2015
دراسات 4 ترم أول 2015دراسات 4 ترم أول 2015
دراسات 4 ترم أول 2015أمنية وجدى
 
أثر التدخين على الجهاز الحركي (العظام والمفاصل والعضلات) - البروفيسور فريح ...
 أثر التدخين على الجهاز الحركي  (العظام والمفاصل والعضلات) - البروفيسور فريح ... أثر التدخين على الجهاز الحركي  (العظام والمفاصل والعضلات) - البروفيسور فريح ...
أثر التدخين على الجهاز الحركي (العظام والمفاصل والعضلات) - البروفيسور فريح ...Prof Freih Abu Hassan البروفيسور فريح ابوحسان
 
المحاجة
المحاجةالمحاجة
المحاجةaabdelhake
 
حماية المستهلك
حماية المستهلكحماية المستهلك
حماية المستهلكYounes Rajji
 
دورة كيف تخطط لحياتك
دورة كيف تخطط لحياتكدورة كيف تخطط لحياتك
دورة كيف تخطط لحياتكKingo5
 
العقلية متعددة الرؤي
العقلية متعددة الرؤيالعقلية متعددة الرؤي
العقلية متعددة الرؤيaabdelhake
 
Reglement interieur ar
Reglement interieur arReglement interieur ar
Reglement interieur arphotosryct
 
بوكلت اللغة العربية 5ب
بوكلت اللغة العربية 5ب بوكلت اللغة العربية 5ب
بوكلت اللغة العربية 5ب أمنية وجدى
 
البيئة الافتراضية فى مجال التعليم
البيئة الافتراضية فى مجال التعليمالبيئة الافتراضية فى مجال التعليم
البيئة الافتراضية فى مجال التعليمHanaa
 
البيئة الافتراضية فى مجال التعليم
البيئة الافتراضية فى مجال التعليمالبيئة الافتراضية فى مجال التعليم
البيئة الافتراضية فى مجال التعليمHanaa
 
العمل التطوعي
العمل التطوعي العمل التطوعي
العمل التطوعي Ali Alkhudair
 
What is customer satisfactin
What is customer satisfactinWhat is customer satisfactin
What is customer satisfactinAraz Amiri
 
Arabic 3rd-preparatory-second-term (2)
Arabic 3rd-preparatory-second-term (2)Arabic 3rd-preparatory-second-term (2)
Arabic 3rd-preparatory-second-term (2)khawagah
 
الاخوان المسلمين سرطانة ماسونية في جسم الامة الاسلامية
الاخوان المسلمين سرطانة ماسونية في جسم الامة الاسلاميةالاخوان المسلمين سرطانة ماسونية في جسم الامة الاسلامية
الاخوان المسلمين سرطانة ماسونية في جسم الامة الاسلاميةIbrahimia Church Ftriends
 
نظريات العمارة
نظريات العمارة نظريات العمارة
نظريات العمارة Ibrahem Qasim
 
الدليل التربوي للطبيعة الجزء الأول
الدليل التربوي للطبيعة   الجزء الأولالدليل التربوي للطبيعة   الجزء الأول
الدليل التربوي للطبيعة الجزء الأولSeena Zarie
 
ثقافيات معمار
ثقافيات معمارثقافيات معمار
ثقافيات معمارmeemar
 

Similar a باللغة العربية JSON دورة (20)

التجويد المبسط للمبتدئين
التجويد المبسط للمبتدئينالتجويد المبسط للمبتدئين
التجويد المبسط للمبتدئين
 
دراسات 4 ترم أول 2015
دراسات 4 ترم أول 2015دراسات 4 ترم أول 2015
دراسات 4 ترم أول 2015
 
أثر التدخين على الجهاز الحركي (العظام والمفاصل والعضلات) - البروفيسور فريح ...
 أثر التدخين على الجهاز الحركي  (العظام والمفاصل والعضلات) - البروفيسور فريح ... أثر التدخين على الجهاز الحركي  (العظام والمفاصل والعضلات) - البروفيسور فريح ...
أثر التدخين على الجهاز الحركي (العظام والمفاصل والعضلات) - البروفيسور فريح ...
 
المحاجة
المحاجةالمحاجة
المحاجة
 
حماية المستهلك
حماية المستهلكحماية المستهلك
حماية المستهلك
 
دورة كيف تخطط لحياتك
دورة كيف تخطط لحياتكدورة كيف تخطط لحياتك
دورة كيف تخطط لحياتك
 
العقلية متعددة الرؤي
العقلية متعددة الرؤيالعقلية متعددة الرؤي
العقلية متعددة الرؤي
 
Reglement interieur ar
Reglement interieur arReglement interieur ar
Reglement interieur ar
 
بوكلت اللغة العربية 5ب
بوكلت اللغة العربية 5ب بوكلت اللغة العربية 5ب
بوكلت اللغة العربية 5ب
 
البيئة الافتراضية فى مجال التعليم
البيئة الافتراضية فى مجال التعليمالبيئة الافتراضية فى مجال التعليم
البيئة الافتراضية فى مجال التعليم
 
البيئة الافتراضية فى مجال التعليم
البيئة الافتراضية فى مجال التعليمالبيئة الافتراضية فى مجال التعليم
البيئة الافتراضية فى مجال التعليم
 
العمل التطوعي
العمل التطوعي العمل التطوعي
العمل التطوعي
 
What is customer satisfactin
What is customer satisfactinWhat is customer satisfactin
What is customer satisfactin
 
درس الخريطة
درس الخريطةدرس الخريطة
درس الخريطة
 
30 وقفة في فن الدعوة
30 وقفة في فن الدعوة30 وقفة في فن الدعوة
30 وقفة في فن الدعوة
 
Arabic 3rd-preparatory-second-term (2)
Arabic 3rd-preparatory-second-term (2)Arabic 3rd-preparatory-second-term (2)
Arabic 3rd-preparatory-second-term (2)
 
الاخوان المسلمين سرطانة ماسونية في جسم الامة الاسلامية
الاخوان المسلمين سرطانة ماسونية في جسم الامة الاسلاميةالاخوان المسلمين سرطانة ماسونية في جسم الامة الاسلامية
الاخوان المسلمين سرطانة ماسونية في جسم الامة الاسلامية
 
نظريات العمارة
نظريات العمارة نظريات العمارة
نظريات العمارة
 
الدليل التربوي للطبيعة الجزء الأول
الدليل التربوي للطبيعة   الجزء الأولالدليل التربوي للطبيعة   الجزء الأول
الدليل التربوي للطبيعة الجزء الأول
 
ثقافيات معمار
ثقافيات معمارثقافيات معمار
ثقافيات معمار
 

Más de anees abu-hmaid

شرح طريقة تصميم الأنظمة - من مستخدم إلى مليون مستخدم )System Design)
شرح طريقة تصميم الأنظمة - من مستخدم إلى مليون مستخدم )System Design)شرح طريقة تصميم الأنظمة - من مستخدم إلى مليون مستخدم )System Design)
شرح طريقة تصميم الأنظمة - من مستخدم إلى مليون مستخدم )System Design)anees abu-hmaid
 
لا تتداول العملات الرقمية ولا تشتريها قبل أن تقرأ هذه الكلمات
لا تتداول العملات الرقمية ولا تشتريها قبل أن تقرأ هذه الكلماتلا تتداول العملات الرقمية ولا تشتريها قبل أن تقرأ هذه الكلمات
لا تتداول العملات الرقمية ولا تشتريها قبل أن تقرأ هذه الكلماتanees abu-hmaid
 
نقاط تقنية مفيدة لمستخدمين شبكة الإنترنت
نقاط تقنية مفيدة لمستخدمين شبكة الإنترنتنقاط تقنية مفيدة لمستخدمين شبكة الإنترنت
نقاط تقنية مفيدة لمستخدمين شبكة الإنترنتanees abu-hmaid
 
Web performance - الجزء السادس
Web performance - الجزء السادسWeb performance - الجزء السادس
Web performance - الجزء السادسanees abu-hmaid
 
Web performance - الجزء الخامس
Web performance - الجزء الخامسWeb performance - الجزء الخامس
Web performance - الجزء الخامسanees abu-hmaid
 
Web performance - الجزء الرابع
Web performance - الجزء الرابعWeb performance - الجزء الرابع
Web performance - الجزء الرابعanees abu-hmaid
 
Web performance - الجزء الثالث
Web performance - الجزء الثالثWeb performance - الجزء الثالث
Web performance - الجزء الثالثanees abu-hmaid
 
Web performance - الجزء الثاني
Web performance - الجزء الثانيWeb performance - الجزء الثاني
Web performance - الجزء الثانيanees abu-hmaid
 
Web performance - الجزء الأول
Web performance - الجزء الأولWeb performance - الجزء الأول
Web performance - الجزء الأولanees abu-hmaid
 
الجزء الثاني قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها
الجزء الثاني قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبهاالجزء الثاني قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها
الجزء الثاني قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبهاanees abu-hmaid
 
قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها - الجزء الأول
قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها - الجزء الأولقبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها - الجزء الأول
قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها - الجزء الأولanees abu-hmaid
 
كيف تقرأ كتابا - خطوات لتحسين القراءة
كيف تقرأ كتابا - خطوات لتحسين القراءةكيف تقرأ كتابا - خطوات لتحسين القراءة
كيف تقرأ كتابا - خطوات لتحسين القراءةanees abu-hmaid
 
وهم الأمان - مخاطر الإنترنت والتعامل مع الابتزاز
وهم الأمان - مخاطر الإنترنت والتعامل مع الابتزازوهم الأمان - مخاطر الإنترنت والتعامل مع الابتزاز
وهم الأمان - مخاطر الإنترنت والتعامل مع الابتزازanees abu-hmaid
 
Coding review guide مراجعة الشيفرة البرمجية
Coding review guide مراجعة الشيفرة البرمجيةCoding review guide مراجعة الشيفرة البرمجية
Coding review guide مراجعة الشيفرة البرمجيةanees abu-hmaid
 
Node.js course باللغة العربية
Node.js course باللغة العربيةNode.js course باللغة العربية
Node.js course باللغة العربيةanees abu-hmaid
 
الخصوصية وموقعها من الإعراب
الخصوصية وموقعها من الإعرابالخصوصية وموقعها من الإعراب
الخصوصية وموقعها من الإعرابanees abu-hmaid
 
الإسلام والتقنية Islam & IT
الإسلام والتقنية Islam & ITالإسلام والتقنية Islam & IT
الإسلام والتقنية Islam & ITanees abu-hmaid
 
تعلم البرمجة في 3 ساعات و 20 دقيقة و 55 ثانية
تعلم البرمجة في 3 ساعات و 20 دقيقة و 55 ثانيةتعلم البرمجة في 3 ساعات و 20 دقيقة و 55 ثانية
تعلم البرمجة في 3 ساعات و 20 دقيقة و 55 ثانيةanees abu-hmaid
 
مهووس الحاسوب Computer Geek
مهووس الحاسوب Computer Geekمهووس الحاسوب Computer Geek
مهووس الحاسوب Computer Geekanees abu-hmaid
 
لا تكرر نفسك DRY (Don't Repeat yourself)
لا تكرر نفسك DRY (Don't Repeat yourself)لا تكرر نفسك DRY (Don't Repeat yourself)
لا تكرر نفسك DRY (Don't Repeat yourself)anees abu-hmaid
 

Más de anees abu-hmaid (20)

شرح طريقة تصميم الأنظمة - من مستخدم إلى مليون مستخدم )System Design)
شرح طريقة تصميم الأنظمة - من مستخدم إلى مليون مستخدم )System Design)شرح طريقة تصميم الأنظمة - من مستخدم إلى مليون مستخدم )System Design)
شرح طريقة تصميم الأنظمة - من مستخدم إلى مليون مستخدم )System Design)
 
لا تتداول العملات الرقمية ولا تشتريها قبل أن تقرأ هذه الكلمات
لا تتداول العملات الرقمية ولا تشتريها قبل أن تقرأ هذه الكلماتلا تتداول العملات الرقمية ولا تشتريها قبل أن تقرأ هذه الكلمات
لا تتداول العملات الرقمية ولا تشتريها قبل أن تقرأ هذه الكلمات
 
نقاط تقنية مفيدة لمستخدمين شبكة الإنترنت
نقاط تقنية مفيدة لمستخدمين شبكة الإنترنتنقاط تقنية مفيدة لمستخدمين شبكة الإنترنت
نقاط تقنية مفيدة لمستخدمين شبكة الإنترنت
 
Web performance - الجزء السادس
Web performance - الجزء السادسWeb performance - الجزء السادس
Web performance - الجزء السادس
 
Web performance - الجزء الخامس
Web performance - الجزء الخامسWeb performance - الجزء الخامس
Web performance - الجزء الخامس
 
Web performance - الجزء الرابع
Web performance - الجزء الرابعWeb performance - الجزء الرابع
Web performance - الجزء الرابع
 
Web performance - الجزء الثالث
Web performance - الجزء الثالثWeb performance - الجزء الثالث
Web performance - الجزء الثالث
 
Web performance - الجزء الثاني
Web performance - الجزء الثانيWeb performance - الجزء الثاني
Web performance - الجزء الثاني
 
Web performance - الجزء الأول
Web performance - الجزء الأولWeb performance - الجزء الأول
Web performance - الجزء الأول
 
الجزء الثاني قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها
الجزء الثاني قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبهاالجزء الثاني قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها
الجزء الثاني قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها
 
قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها - الجزء الأول
قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها - الجزء الأولقبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها - الجزء الأول
قبل أن تكتب الشيفرة البرمجية، فكر كيف تكتبها - الجزء الأول
 
كيف تقرأ كتابا - خطوات لتحسين القراءة
كيف تقرأ كتابا - خطوات لتحسين القراءةكيف تقرأ كتابا - خطوات لتحسين القراءة
كيف تقرأ كتابا - خطوات لتحسين القراءة
 
وهم الأمان - مخاطر الإنترنت والتعامل مع الابتزاز
وهم الأمان - مخاطر الإنترنت والتعامل مع الابتزازوهم الأمان - مخاطر الإنترنت والتعامل مع الابتزاز
وهم الأمان - مخاطر الإنترنت والتعامل مع الابتزاز
 
Coding review guide مراجعة الشيفرة البرمجية
Coding review guide مراجعة الشيفرة البرمجيةCoding review guide مراجعة الشيفرة البرمجية
Coding review guide مراجعة الشيفرة البرمجية
 
Node.js course باللغة العربية
Node.js course باللغة العربيةNode.js course باللغة العربية
Node.js course باللغة العربية
 
الخصوصية وموقعها من الإعراب
الخصوصية وموقعها من الإعرابالخصوصية وموقعها من الإعراب
الخصوصية وموقعها من الإعراب
 
الإسلام والتقنية Islam & IT
الإسلام والتقنية Islam & ITالإسلام والتقنية Islam & IT
الإسلام والتقنية Islam & IT
 
تعلم البرمجة في 3 ساعات و 20 دقيقة و 55 ثانية
تعلم البرمجة في 3 ساعات و 20 دقيقة و 55 ثانيةتعلم البرمجة في 3 ساعات و 20 دقيقة و 55 ثانية
تعلم البرمجة في 3 ساعات و 20 دقيقة و 55 ثانية
 
مهووس الحاسوب Computer Geek
مهووس الحاسوب Computer Geekمهووس الحاسوب Computer Geek
مهووس الحاسوب Computer Geek
 
لا تكرر نفسك DRY (Don't Repeat yourself)
لا تكرر نفسك DRY (Don't Repeat yourself)لا تكرر نفسك DRY (Don't Repeat yourself)
لا تكرر نفسك DRY (Don't Repeat yourself)
 

Último

الكامل في إثبات أن حديث اذهبوا فأنتم الطلقاء حديث آحاد مختلف فيه بين ضعيف ومت...
الكامل في إثبات أن حديث اذهبوا فأنتم الطلقاء حديث آحاد مختلف فيه بين ضعيف ومت...الكامل في إثبات أن حديث اذهبوا فأنتم الطلقاء حديث آحاد مختلف فيه بين ضعيف ومت...
الكامل في إثبات أن حديث اذهبوا فأنتم الطلقاء حديث آحاد مختلف فيه بين ضعيف ومت...MaymonSalim
 
أنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهليأنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهليneamam383
 
(بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا...
(بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا...(بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا...
(بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا...belalabdelmoniem1
 
الكامل في اتفاق الصحابة والأئمة أن من لم يؤمن بمحمد رسول الله فهو كافر مشرك و...
الكامل في اتفاق الصحابة والأئمة أن من لم يؤمن بمحمد رسول الله فهو كافر مشرك و...الكامل في اتفاق الصحابة والأئمة أن من لم يؤمن بمحمد رسول الله فهو كافر مشرك و...
الكامل في اتفاق الصحابة والأئمة أن من لم يؤمن بمحمد رسول الله فهو كافر مشرك و...MaymonSalim
 
في قضية اللفظ والمعني والبعض من آراء العلماء
في قضية اللفظ والمعني والبعض من آراء العلماءفي قضية اللفظ والمعني والبعض من آراء العلماء
في قضية اللفظ والمعني والبعض من آراء العلماءneamam383
 
إسنــــاد الأفعال. إلى الضمائر.pptx
إسنــــاد الأفعال.    إلى الضمائر.pptxإسنــــاد الأفعال.    إلى الضمائر.pptx
إسنــــاد الأفعال. إلى الضمائر.pptxssusere01cf5
 
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .pptالفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .pptNaeema18
 

Último (7)

الكامل في إثبات أن حديث اذهبوا فأنتم الطلقاء حديث آحاد مختلف فيه بين ضعيف ومت...
الكامل في إثبات أن حديث اذهبوا فأنتم الطلقاء حديث آحاد مختلف فيه بين ضعيف ومت...الكامل في إثبات أن حديث اذهبوا فأنتم الطلقاء حديث آحاد مختلف فيه بين ضعيف ومت...
الكامل في إثبات أن حديث اذهبوا فأنتم الطلقاء حديث آحاد مختلف فيه بين ضعيف ومت...
 
أنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهليأنواع الحياة والاغراض الشعرية في العصر الجاهلي
أنواع الحياة والاغراض الشعرية في العصر الجاهلي
 
(بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا...
(بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا...(بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا...
(بلال عبد المنعم شفيق-الفرقة الثالثة - شعبة عام لغة عربية - كلية التربية بقنا...
 
الكامل في اتفاق الصحابة والأئمة أن من لم يؤمن بمحمد رسول الله فهو كافر مشرك و...
الكامل في اتفاق الصحابة والأئمة أن من لم يؤمن بمحمد رسول الله فهو كافر مشرك و...الكامل في اتفاق الصحابة والأئمة أن من لم يؤمن بمحمد رسول الله فهو كافر مشرك و...
الكامل في اتفاق الصحابة والأئمة أن من لم يؤمن بمحمد رسول الله فهو كافر مشرك و...
 
في قضية اللفظ والمعني والبعض من آراء العلماء
في قضية اللفظ والمعني والبعض من آراء العلماءفي قضية اللفظ والمعني والبعض من آراء العلماء
في قضية اللفظ والمعني والبعض من آراء العلماء
 
إسنــــاد الأفعال. إلى الضمائر.pptx
إسنــــاد الأفعال.    إلى الضمائر.pptxإسنــــاد الأفعال.    إلى الضمائر.pptx
إسنــــاد الأفعال. إلى الضمائر.pptx
 
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .pptالفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
الفعل الصحيح والفعل المعتل ونواعه لفيف نقص .ppt
 

باللغة العربية JSON دورة

  • 1. د سًة JSON حقذيى:أنيس دك جً أب دٌ يًذ Anees_hikmat@yahoo.cm روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com د سًة يجانيةةةةةةةةةةةةةةةةةةت خانصةةةةت ن ةةةةو حعانى
  • 2. ثغ الله ا شُد ا شُد ٤ ,ْ ٝا ذُ ذٔ لله ا زُ ١ ثذ ذٔٙ رز ا ؼُ٘ ,ْ ا ذُ ذٔ لله طبدت .ٖ ا لُض ,َ ا ذُ ذٔ لله سة ا ؼُب ٤ُٔ أهذ اخٞر ٢ ا ٤ُٞ دٝسح جذ ٣ذح, ٝٛ ٢ دٝسح ك ٢ JSON . ..ْ أعأ الله رؼب ٠ُ أ ٣زوج بٓ٘ ػ بِٔ٘ ٛزا ٝا ٣ـلش بُ٘, ا ٚٗ ا ـُلٞس ا شُد ٤ .ٖ ا ُِٜ اؿلش ٢ُ ٝ ُٞا ذُ ١ ٝ غُِٔ ٤ِٔ أد ٤بئٜ ٝأ ٞٓارٜ .ْ..ا ُِٜ آ ٤ٓ لٓادظخ: ٛزا ا ؼُ ضٓ ِٚ ضٓ أ ١ ػ ثشش ١, كئ أطج ب٘, كجلض الله رؼب ٠ُ, ٝإ أخطئ ب٘ ك ا لٗغ ب٘... ثغ الله ٝػ ٠ِ ثش خً الله جٗذأ ^_^. روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 3.  أٝلا: بٓ ٛ ٢ ا JSON ؟ ا JSON ٛ ٢ اخزظبس بٌُِِٔد ا زُب ٤ُخ: JavaScriptObjectNotation ٝٛٞ syntax ط خظ ٤ظب زُجبد ا ؼُٔ ِٞ بٓد ث ٤ ا ـُِبد ا خُٔز لِخ ػ ٠ِ ٝجٚ ا خُظٞص, ٝٛ ٢ ط ٤ـخ ع غِخ, عٜ خِ ا لُٜ ٝا وُشائخ غُِٔزخذ ٤ٓ ,ٖ ٝ الاع JSON , ؼٗ أ ٜٗب ر ز٘ ٢ٔ ـُِخ جبكب ع شٌثذ)أ ١ رغزخذ ا syntax ا خُبص ثب جُبكب ع شٌثذ( , ٝ ٣ أ ٣غزخذ ٜٓب أ ١ c,c++,java,c#,perl,PHP…etc , زُ يُ رؼذ ا JSON اكض ا ُٞعبئ ٣ اعزخذا ٜٓب وُ٘ ا ؼُٔ ِٞ بٓد. ا زُ ٢  لٓادظخ: غٓ أ ا JSON رغزخذ syntax ا جُبكب ع شٌثذ الا ا ٚٗ ٣ اػزجبسٛب ـُخ ُٜب ا جُ ٤ئخ ا خُبطخ ثٜب, ٝ ٣ؼٞد ر يُ ثغجت ٝجٞد ا ضٌُ ٤ش الأشخبص ٝا زٌُٔجبد ا زُ ٢ رغزخذ ك ٢ ػذح ـُبد ثش جٓ ٤خ أخشٟ بًٔ ر شً بٗ ... كلا غٗزط ٤غ دظشٛب .. روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 4.  ا JSON ر رذذ ٣ذ ش ٌِٜب ) syntax ( ثٞاعطخ Douglas Crockford  ر رظ ٤ٔ ٜٔب ثش هبث وُِشائخ لأ ١ ث ٤ب بٗد ٣ رجبد ُٜب ...  رؼذ ا JSON ا زٓذاد javascript ...  ا زٓذاد ا قُِٔ ا خُبص ثب JSON ٛٞ .json  ا JSON MEDIA TYPE ٣ ٌٞ ٞٗع Application/json روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 5.  خٌجشُا ٍبظرا شجػ خِغِغزُٔاٝ خٔظزُ٘ٔا دبٗب٤جُا َوٗ خ٤ِٔؼث ٚٓاذخزعا ْز٣  نقم انبياناث بين ال Server & Web browser ... ىًزا الاسخخذاو الأساسي نم JSON ..  ٣غزخذ ك ٢ ا Web Services & API .. ؼُ ٤ِٔخ رٞك ٤ش اٝ روذ ٣ Public Data ....  ٝٛ ب٘ى أخشٟ ....  الأ ضٓ خِ ػ ٤ِٚ: ج تِ ا جُ ٤ب بٗد رٞ ٣زش ..ػجش Twitter JSON api روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 6. لا إنو إلا أنج سبذانك إني كنج انظان يًن لا إنو إلا أنج سبذانك إني كنج انظان يًن لا إنو إلا أنج سبذانك إني كنج انظان يًن لا إنو إلا أنج سبذانك إني كنج انظان يًن لا إنو إلا أنج سبذانك إني كنج انظان يًن لا إنو إلا أنج سبذانك إني كنج انظان يًن لا إنو إلا أنج سبذانك إني كنج انظان يًن إ عم نسانك دائ اً ..سطبا بزكش حعانى .. روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 7.  أٝلا: ج ٤ٔغ ا جُ ٤ب بٗد ٝه ٤ ٜٔب ٣جت أ ر ٌٞ ػ ٠ِ ش ه ٤ خٔ ٝػ ٞ٘ا ( Name/Value .. ) لٓادظخ: ػ ذ٘ بٓ ٣ز ر شً Name/value .ك ٢ ا شُشائخ ا زُب ٤ُخ .ع ٤وظذ ثٚ ا ذُلا خُ ػ ٠ِ ا ٜٗب ه ٤ خٔ أٝ أٝثج ذٌ ٝ ٤ُظ ع غِ خِ ا وُ ٤ ... ضٓ ا ظُٔلٞكبد.  ( صب ٤ٗب: ٣لظ ث ٤ ه ٤ خٔ ٝػ ٞ٘ا ٝه ٤ ٝػ ٞ٘ا آخش ٣ , ( ٝ ٣لظ ث ٤ . ):( ) ه ٤ خٔ ٝػ ٞ٘ا ٚٗ)اع ٚٔ ا جُش جٓ ٢  رغزخذ ا {} ذُِلا خُ ػ ٠ِ جٓ ٞٔػخ ا وُ ٤ –س ضً جٓ ٞٔػخ ٝ أه ظٓلٞكخ ^_^.  رغزخذ [] ذُِلا خُ ػ ٠ِ اعزخذا ظٓلٞكخ ا وُ ٤ ...ػ بِٔ أ ٚٗ ٣ اعزخذا جٓ ٞٔػخ ا وُ ٤ دا ا ظُٔلٞكخ ا ُٞادذح ... ع شٟ٘ ر يُ ثبلأ ضٓ خِ ا شبء الله .. روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 8.  ٛ ب٘ى طش ٣وزب أٝ ٞٗػب ٣ ضٔلا ا جُ ٤٘خ ا زُش ٤ًجخ JSON .. ٣ز ر ضٔ ٤ ِٜب ػ ٠ِ ش اع ثش جٓ ٢ ٝ ه ٤ زٔٚ ) : الأٝ ٠ُ name/value ( ضٓ بُٔ بً٘ ؼٗشف اٝثج ذٌ ؼٓ ٤ أٝ ؼٗشف هب ٞٓط ٛ ب٘ى سه ٝٛ ب٘ى ه ٤ ٚٔ ُٚ ..ا خُ ٝٛزا ٣ؼ ٢٘ أ ٜٗب عزظبؽ ػ ٠ِ ا شُ ا زُب ٢ُ “anees”:22 ...) لٓادظخ: ع ٤ز ششح اظُ ٤ـخ ا زُش ٤ًج ٤خ ُٜب غٓ الا ضٓ خِ ا شبء الله, ٝ ا ٥ زُٞض ٤خ ا لُ شٌح(. ٝا ضُب ٤ٗخ: ٣ز ر ضٔ ٤ ِٜب ػ ٠ِ ش ع غِ خِ شٓرجخ ا وُ ٤ .. ضٓ ا Array or List ٣ؼ ٢٘ ضًٔب ثب ... JSON ... [“a”,3,Null,4.3] روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 9. روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 10.  ا شُ )أ( زٌُبثخ ا ظُٔلٞكخ ٝاعزذػبئٜب: روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 11.  ا شُ )ة( زٌُبثخ ا ظُٔلٞكخ ٝاعزذػبئٜب: روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 12. روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 13.  ٌٖٔ٣ ٢زُاٝ حدٞجُٞٔا دبٗب٤جُا عاٞٗأ ٠ُإ ٠ُبؼر الله ٕرئث مشطز٘ع ٕ٥ا اعزخذا ٜٓب ثب JSON ..)ا زٗجٚ لُِشٝم ا زُ ٢ عزجذٛب ٛ ب٘ ك ٢ ا زُؼب غٓ ا جُ ٤ب بٗد(. 1 ( سه ) Number , ( : ٝ ٣ أ ٣ذزٞ ١ ػ ٠ِ سه طذ ٤خ أٝ ػشش ١ ٣لظ ث ٤ ٚ٘ ٝث ٤ ا شُه اظُذ ٤خ ).( – وٗطخ-. ٝا شُه ا ؼُشش ١ 2 ( ( ظٗ ٢ String ( : ٝ ٣ٞضغ ث ٤ )”“( ...ٝٛٞ ػجبسح ػ ٞٗع ا جُ ٤ب بٗد ٣ذزٞ ١ ػ ٠ِ ػ ظ٘ش أٝ جٓ ٞٔػخ ا ؼُ ب٘طش ضٓ ا ذُشٝف أٝ ا شُ ٞٓص أٝ الأسهب ... 3 ) Boolean : ا بٓ طذ ٤خ ٝا بٓ خبطئ ) True or False .) 4(ِا ظُٔلٞكبد Array : رذزٞ ١ ٛزٙ ػ ٠ِ ع غِ خِ ا وُ ٤ ا شُٔرجخ ػ ٠ِ ش ػ ٞ٘ا ٝه ٤ خٔ .. روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 14. 5 ) Value : ٝأ ضٗ ٝأ خٔ٤ه ٌٕٞر ٕأ ٌٖٔٓ true أٝ False أٝ null ..ا خُ 6 ( أٝثج ذٌ ) Object ( : ٝ ٣ذزٞ ١ ػ ٠ِ جٓ ٞٔػخ ؿ ٤ش شٓرجخ ا ؼُ ب٘ٝ ٣ ٝه ٤ ٜٔ .. 7 ) Null : Empty ... كبسؽ –لا ٣ٞجذ ه ٤ خٔ.. ٛزٙ ا زُؼشك ٤بد أخذ بًٔ ٛ ٢ JSON_tutiral.pdf ٝ لٗظ ٛزٙ ا زُؼش ٣لبد ٞٓجٞدح ثب Wiki ... روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 15. 1 ( ا NUMBER : لٓادظبد ػ ٤ِٚ: أ( ٣زؼب غٓ ط ٤ـخ ا شُه ٝ أً ٚٗ ثب جُبكب ع شٌثذ .. زُ يُ كٜٞ ٣أخز الأسهب اظُذ ٤ذخ ٝا ؼُشش ٣خ ٝ ٣لظ ث ٤ ٜ٘ب وٗطخ .. بًٔ ك ٢ هٞاػذ ا جُبكب ع شٌثذ.. ة( لا رغزط ٤غ اعزخذا ا ظُ٘ب ا ضُ ب٘ئ ٢ ٝا ظُ٘ب ا غُذ ػشش ١ ك ٤ٚ …. ط( لا ٣ٞجذ ه ٤ خٔ شُه ٣ ٝضؼٜب infinity or NaN د( ٣ ئٌ٘ اعزخذا الأسهب ا ُٞٔججخ ٝالأسهب ا غُب جُخ .. ٙ( ٣ ئٌ٘ ٝضغ ا زُ ضٔ ٤ الأع ٢ دبعٞث ٤ب ػ ٠ِ ش e+,e-,E+,E-,e,E ضٓب :ٍ روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 16. 2 ) String : لٓادظبد ػ ٤ِٚ: أ( ٣ أ ٣ذزٞ ١ ػ ٠ِ ػذح ػ ب٘طش ٝ ٣ ا لا ٣ذزٞ ١ ػ ٠ِ أ ١ ػ ظ٘ش . ة( طجؼب ا character ػجبسح ػ string ( ثطٞ ٣غبٝ ١ 1 .) روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 17. 3 ) Boolean : كوظ ٣ذزٞ ١ ػ ٠ِ ه ٤ زٔ ٤ ..ا بٓ طذ ٤خ أٝ خبطئ ... ٝ ضٗغ True أٝ false ثذٝ ”“ .... ضٓب :ٍ روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 18. 4 ) Array : لٓادظبد: أ(ٛ ٢ جٓ ٞٔػخ شٓرجخ ا وُ ٤ ة( ٣جت ا رجذأ ٝر زٜ٘ ٢ ة [] .. ط( ٣لظ ث ٤ name/value ٝ name/value ( آخش ٣ , . ) روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 19. 5 ) Object: : لٓادظبد ػ ٤ِٚ: ... أ( ٣غزخذ ك ٢ دب خُ ٝجٞد جٓ ٞٔػخ ؿ ٤ش شٓرجخ ا وُ ٤ ٝا ؼُ ب٘ٝ ٣ ة( ك ٤ٚ ٣جت أ ٣ ٌٞ ا Key .... String .. ط( ٣جذأ ٝ ٣ زٜ٘ ٢ {} د( ٣ أ ٣ذزٞ ١ أ ١ ٞٗع ا جُ ٤ب بٗد .. *( دغج بٔ رلادظ ..هذ ٣ظؼت ا زُلش ٣ن ث ٤ الا ٞٗاع ا زُ ٢ ر ر شًٛب ..ٝ خزٛب ثؼ ٤ الاػزجبس ذُ ٤ ا جُذأ ٝششٝػي ثب ؼُ .. ٝأػ تِ الأ ضٓ خِ ا زُ ٢ أػ ػ ٤ِٜب ر رؼش ٣لٜب ػ ٠ِ ش أٝثج ذٌ ... ٝارا لادظذ اظُ ٤ؾ هذ رزذاخ ..ٝ وُذ ه ذٔ ثز شً ٛزٙ ا وُ ٤ زُٞض ٤خ ا لُٔادظبد ا زُ ٢ ث ٞٗع ..دز ٠ رؼ ٝا ذٗ ك ٢ طتِ ا ؼُ بٓ ٛ ٢ ٞٗػ ٤خ ا جُ ٤ب بٗد ا ُٞٔجٞدح .. روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 20. روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 21.  ٤ًق ٣ بٌٔ٘٘ ا زُؼب غٓ , وُذ رؼ بِٔ٘ ثبر الله رؼب ٠ُ JSON ..ٝ ٤ًق ٣ بٌٔ٘٘ رؼش ٣ق ا ظُٔلٞكبد اٝ ا وُ ٤ ,ْ ٝرؼشك ب٘ ا ٣ضب ا ٠ُ ا ٞٗاع ا جُ ٤ب بٗد ا ُٞٔجٞدح, ٣ذٝس ك ٢ رٛ ٢٘؟ ا ٠ُ ا ٥ بٓرا عأعزل ٤ذ؟؟ ... ا ٥ ا غُؤا ا زُ ١ ٝعأهٞ .ٍ.ج ٤ٔغ ٛزٙ الا ضٓخ ٢ٌٔ٘٘ ٣ زًبثزٜب ػ ٠ِ ش جبكب ع شٌثذ ... ٤ُش أسٝح أرؼت دب ٢ُ ٝأ زًجٜب ثب JSON ... ^_^ ؟؟؟ ث ثغبطخ ا ٥ ع ج٘ذأ ٝ لٗادظ ٤ًق؟؟ ... ػ شٔى ارؼشضذ ُٞٔهق – شٓ ٞٓهق ع ٤بساد طجؼب ؛ Pp – ٝادزجذ ا يٗ رٞخز ه ٤ خٔ زٓـ ٤ش جبكب ع شٌثذ ٝرذطٜب داخ زٓـ ٤ش PHP ؟؟ ... طجؼب ا زُ٘ ٤جخ ٛ ٢ ..لا ٣ ئٌ٘ ر يُ ..ثش جٓبشش .. ٝارا أسدد ر يُ بً٘ زٗذب ٣ ػ ٠ِ ا ُٞٔضٞع ثبعزخذا الاجب ظً أٝ jquery ٢ٌٔ٘٘ ٣ ر يُ ثبعخذا أٝ أ ١ طش ٣وخ اخشٟ ..ٝ ا ٥ ا JSON كٜ ب٘ى جٓ ٞٔػخ ا Fun ا خُٔز لِخ ا زُ ٢ عزغبػذ ٢ٗ ػ ٠ِ اخز ٝاسعب ا جُ ٤ب بٗد ٝا ٠ُ PHP JSON .. روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 22.  ساذطلاا ٖٓ 5.2 ـُِخ ا PHP ... كب ٚٗ أطجخ ثبلإ بٌٓ رذٞ ٣ ظٓلٞكخ ا JSON ا ٠ُ ظٓلٞكخ ثب PHP ثبعزخذا دا خُ ٝادذح ... ٝا ؼُ ظٌ طذ ٤خ.... ٤ًق ٣ بٌٔ٘٘ ا زُؼب غٓ ٛزٙ ا ذُٝا ..ٝ ٤ًق ٣ بٌٔ٘٘ اسعب ٝاعزوجب ٝ ٥ ا ؼُٔ ِٞ بٓد ٝا ٠ُ JSON PHP ... ٣ٞجذ ػ ذ٘ بٗ 3 دٝا زُ يُ: 1 ) json_decode2 ) json_encode3 ) json_last_error روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 23.  ٍا َخاد حدٞجُٞٔا ْ٤وُا زخأ ٠ِػ خُاذُا ٙزٛ ّٞور JSON ٝرذٞ ٣ ِٜب ا ٠ُ ه ٤ PHP ...  رذزٞ ١ ٛزٙ ا ذُا خُ ػ ٠ِ 4 Parameters ...الأٝ ا ضُا ٢ٓ ٝا جُبه ٢ .. اخز ٤بس ١ روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com يلادظت: ىزه انصفذت .PHP نزنك نن حع مً انى ارا ق جً بنسخيا أًخزىا انسيشفش ....يثم wampor zend.. نزنك انخبو ^_^ اسى انصفذت 9.php انخبو فقط نهنخائج في ىزا ان ثًال ..ثى انخقم نهششيذت انخانيت دخى يخى حنفيز يثال اًضخ يع انششح...
  • 24.  روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com اع اظُلذخ 10.php
  • 25.  روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 11.php
  • 26.  ثٜزٙ ا ذُا خُ, كئ ا ؼُ ٤ِٔخ ؼٓ ٌٞعخ ...كٜ ب٘ وٗٞ ثزذٞ ٣ ا وُ ٤ ا ُٞٔجٞدح داخ ا PHP ا ٠ُ JSON ...  ك ٢ دب ر ا زُذٞ ٣ ثش طذ ٤خ, كئ ٚٗ ا وُ ٤ خٔ ا زُ ٢ عزشجغ ٛ ٢ JSON Representation , أ بٓ ارا بً ذٗ خطأ كغ ٤شجغ False .. json_encode($array); , ٛزٙ طش ٣وخ اعزخذا ٛزٙ ا ذُا خُ, كوظ أهٞ ثج تِ ضٓلا ظٓلٞكخ ٝأهٞ ثٞضؼٜب داخ ا ذُا خُ, ٝ ص ارا بً ا خُٔشجبد طذ ٤ذخ ع ٤وٞ ثبسجبع JSON ..ٝالا ع ٤وٞ ثبسجبع False .. ضٓب 1 : ) ظٓلٞكخ( روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 12.php
  • 27.  روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 28.  روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 29.   نثبغُا ٍبضُٔا ٢ك .. ٍا ساذطا ٕبً PHP أه 5.4 ... زُ يُ ه بٔ٘ ثب شٗبء ر يِ ا ذُا خُ, ٝ غٓ ا زُذذ ٣ش PHP ..أطجخ ٛ ب٘ى Interface جذ ٣ذ ٣ بٌٔ٘٘ اعزخذا ٚٓ ذُ ٛزٙ ا شُٔ خٌِ ٝٛٞ ” “JsonSerializable ٛزا ا interface ذُ ٣ٚ دا خُ ذٗزبط ؼُ override ُٜب ..ٝٛ ٢ jsonSerialize ٝٛزٙ ا ذُا خُ ٛ ٢ ا زُ ٢ عزوٞ ثبسجبع ا Jsonencode ... طجؼب جٓذأ ػ ِٜٔب روش ٣جب شٓبثٜب طُِش ٣وخ ا زُ ٢ لٗز بٗٛب ثب ضُٔب ا غُبثن.... ٣ ئٌ٘ ا ظُ٘ش ا ٠ُ الأ ضٓ خِ ٝطش ٣وخ اعزخذا ٜٓب ٛ ب٘ : http://www.php.net/manual/en/class.jsonserializable.php روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 30.  روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 15.php
  • 31.  روٞ ٛزٙ ا ذُا خُ ػ ٠ِ اسجبع آخش خطأ هذ دذس ...ك ٢ ا decode or encode ....  ٛزٙ ا ذُا خُ لا رغزوج أ ١ parameter ... روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 32. روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 33.  ه بِ٘ ك ٢ أٝ ا ذُٝسح ..أ ا JSON FILE ٣ ٌٞ ثب زٓذاد .json ٤ًق , ٝا ٥ ٣ بٌٔ٘٘ ا زُؼب ؼٓٚ؟  وٗطخ أخشٟ: ه بِ٘ ك ٢ ادذٟ ا شُشائخ ..أ بٗ٘ بً٘ غٗزخذ ا Ajax or jQuery .. أٝ أ ٣خ ٝع ٤ خِ أخشٟ غُ٘زط ٤غ رخض ٣ أٝ أخز ه ٤ خٔ ا جُبكب ع شٌثذ ضٓلا ٝ ضٗؼٜب داخ PHP ... ا ٥ ع شٟ٘ ا شبء الله .. ٤ًق ع و٘ٞ ثز يُ ..ثبعزخذا ا JSON ... أٝلا : وٗٞ ثب شٗبء طلذخ ثب زٓذاد json ... صب ٤ٗب: وٗٞ ثبعزذػبء ٛزٙ اظُلذخ php ..ٝ وٗٞ ثؼ decode .. صب ضُب: أطجخ ػ ذ٘ بٗ زٓـ ٤ش PHP ..^_^ ٣ذزٞ ١ ػ ٠ِ ٛزٙ ا وُ ٤ ا ظٗش ا شُش ٣ذخ ا زُب ٤ُخ : Pp روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 34. روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 35.  ٍا ٖػ بٌِ٘ٔر ذوُ PHP &JSON FILE ٝا ٥ ثبر الله رؼب ٠ُ ع ز٘ ػ JSON FILE & jQuery ...  ٣ٞجذ ٣ب jQuery دا خُ اع ٜٔب $.getJSON ..ٛزٙ ا ذُا خُ روٞ ػ ٠ِ ج تِ ا جُ ٤ب بٗد ثبعزخذا Ajax using method GET ... ٝثٜزا ٣ بٌٔ٘٘ اعزخذا ا جُ ٤ب بٗد ..  ثب PHP ه بٔ٘ ثطجبػخ ا جُ ٤ب بٗد ثبعزخذا foreach .. ٝثب jquery ٣ٞجذ.. .. $.each ... ٝع غ٘زخذ ٜٓب ثبر الله رؼب ٠ُ طُجبػخ ا جُ ٤ب بٗد ...) ٣ ئٌ٘ اعزخذا ٜٓب بًٔ رشبء ٝ ا ُٜذف ٛ ٢ ا لُ شٌح ( ... روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 36. روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 37.  ٍا فشؼ٣ ب٘ؼ٤ٔج xml .. بٓ ا لُشم أٝ ث بٔرا ٣ز ٤ٔض ا JSON ػ ا XML ؟ ..ٝ زٓ ٠ عأعزخذ ا XML ٝ زٓ ٠ أعزخذ ا JSON ؟ ا جُٞاة ٛ ب٘: أ( وٗبط رشزش ك ٤ٜب ا JSON & XML : 1 ( ا JSON ٛٞ Plan Text2 (ا JSON هبث وُِشائخ ثش عٜ .. 3 ( ا JSON ٣ٞجذ ك ٤ٚ رغ غِ ٛش ٢ٓ وُِ ٤ ..) جٓ ٞٔػخ داخ جٓ ٞٔػخ ..( 4 ( ا JSON ٣ رذ ٤ِ ِٜب ٝا زُؼب ؼٜٓب هج جبكب ع شٌثذ 5 ٣ وٗ ا ؼُٔ ِٞ بٓد ا خُبطخ ثب ) JSON ػ طش ٣ن ا AJAX . ج ٤ٔغ ٛزٙ ا وُ٘بط شٓبثٚ بُٔ ٛٞ ٞٓجٞد ك ٢ ا XML ... ار بٓ ٛ ٢ وٗبط الاخزلاف؟ روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 38.  وٗبط الإخزلاف: ة( 1 ( ا JSON لا رجذأ ٝر زٜ٘ ٢ ة tag ضٓ ا xml2 ( ا JSON أهظش ا XML .. 3 (ا JSON أعشع ك ٢ ا وُشائخ ٝا زٌُبثخ .. 4 ( ا JSON ر ئٌ٘ اعزخذا ا eval() .. 5 ( ا JSON رغزخذ ا ظُٔلٞكبد ... 6 ( لا ٣ٞجذ بًِٔد ذٓجٞصح داخ ا JSON .. ٛزٙ ا وُ٘بط ٛ ٢ ا زُخ قِ ػ ا XML ... روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 39.  َُ ّاذخزعا دٞجٝ ذ٘ػ Ajax ث ٤ طلذبد ا ُٞ ٣ت ..كئ ٚٗ ٣غزخذ ا JSON لأ ٚٗ أعشع ا XML ...ك ٢ ر يُ.  ارا ذً٘ رذزبط ؼُ Fetch String ..اعزخذ ا JSON ..  ارا ذً٘ رذزبط اعزخذا eval() اعزخذ JSON ..  ارا ذً٘ عززؼب غٓ Doc ضٓ ا xls ..اعزخذ XML  ارا بً ػ ذ٘ى جٓ ٞٔػخ DOM هبعزخذ XML ... ^_______________________________________^ روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
  • 40. .. ا ذُ ذٔ لله ا زُ ١ ثذ ذٔٙ رز ا ؼُ٘ ..ا ذُ ذٔ لله سة ا ؼُب ٤ُٔ ا ُِٜ اؿلش ٢ُ ٝ ُٞا ذُ ١ ٝ غُِٔ ٤ِٔ أد ٤بئٜ ٝأ ٞٓارٜ ..ا يٗ ػ ٠ِ ش ٢ء هذ ٣ش.. .. ا ُِٜ اسد بٔ٘ ثشد زٔي ٣ب سد ٣ب سد ٤ .ْ.ٝرجبٝص ػ ع ٤ئبر ب٘ ا يٗ ا ذٗ ا ؼُلٞ ا شٌُ ٣ ا ُِٜ اسصه ب٘ ا شُصم ا ذُلا ا طُ ٤ت ...ٝصد بٗ ثٚ روشثب ا ٤ُي, ٝاجؼ بِ٘ ٣ب الله ا زُ ٣ ظٗشٝا .. الاعلا ٝا غُٔ ٤ِٔ ٝ عبػذٝا ػ ٠ِ شٗش ا ؼُ ..ا ُِٜ آ ٤ٓ اخٞا ٢ٗ ٛزا ا ؼُ خبضُ ُٞجٚ الله رؼب ٠ُ, لا ٣جٞص اعزـلا ُٚ لُأؿشاع ا زُجبس ٣خ ٛزا ا ؼُ ضٓ ِٚ ضٓ أ ١ ػ ثشش ١ .. بًٔ أ ٚٗ ٣ذزٞ ١ ا ظُذ ٤خ ..كوذ ٣ذزٞ ١ ا خُطأ.. زُ يُ عب ذٓٞ بٗ ا أخطئ ب٘ ..ٝادػٞا بُ٘ الله ..ا ٣ٞكو ب٘ ٣ذت ٝ ٣شضبٙ .. .ٖ ٝآخش دػٞا بٗ أ ا ذُ ذٔ لله سة ا ؼُب ٤ُٔ روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com