SlideShare a Scribd company logo
1 of 6
Download to read offline
Javascript JSON
natankrasney@gmail.com
1
? JSON ‫זה‬ ‫מה‬
JavaScript Object Notation ‫של‬ ‫תיבות‬ ‫ראשי‬ ‫הוא‬ JSON
‫מידע‬ ‫להצגת‬ syntax - ‫תחביר‬ ‫הוא‬ JSON
java script ‫ב‬ ‫אובייקט‬ ‫שמגדירים‬ ‫כמו‬ ‫ונכתב‬ (‫מחרוזת‬ ‫בעזרת‬ ‫לייצגו‬ ‫)אפשר‬ ‫טקסט‬ ‫הוא‬ JSON
(javascript ‫על‬ ‫מצגת‬ ‫)ראה‬
natankrasney@gmail.com
2
JSON ‫לאובייקט‬ ‫טקסט‬ ‫להמרת‬ ‫דוגמה‬
<script>
var personText = '{"name":"nathan" , "age":10}';
var objPerson = JSON.parse(personText);
alert(objPerson.name);
alert(objPerson["age"]);
</script>
: ‫נרשם‬ ‫ולכן‬ ‫כפולות‬ ‫מרכאות‬ ‫עם‬ ‫להיות‬ ‫חייבת‬ JSON‫ב‬ ‫מחרוזת‬ : ‫הערה‬
"nathan", "name" , "age"
natankrasney@gmail.com
3
.‫כטקסט‬ JSON ‫ייצוג‬
‫כך‬ ‫יתקבל‬ ‫כלל‬ ‫בדרך‬
‫מהשרת‬
key keyvalue value
‫הטקסט‬ ‫המרת‬
‫לאובייקט‬
value‫ל‬ ‫גישה‬
‫בשתי‬ key ‫באמצעות‬
‫דרכים‬
‫לטקסט‬ JSON ‫אובייקט‬ ‫להמרת‬ ‫דוגמה‬
<script>
var myObj = {
"name": "John",
"age": 30,
"cars": {
"car1": "Ford","car2": "BMW","car3": "Fiat"
}
}
alert(JSON.stringify(myObj));
</script>
natankrasney@gmail.com
4
‫של‬ ‫התוצאה‬ ‫את‬
‫טקסט‬ ‫שהיא‬ stringify
‫לשרת‬ ‫לשלוח‬ ‫אפשר‬
JSON ‫ב‬ ‫תחביר‬
: ‫לאוביקטים‬ javascript ‫של‬ ‫התחביר‬ ‫על‬ ‫מבוסס‬ JSON ‫של‬ ‫התחביר‬
●key:value ‫של‬ ‫בצמדים‬ ‫מופיע‬ ‫מידע‬
●‫פסיק‬ ‫בעזרת‬ ‫ביניהם‬ ‫מופרדים‬ ‫הצמדים‬
●‫אובייקט‬ ‫מגדירים‬ ‫מסולסלים‬ ‫סוגרים‬
●‫מערך‬ ‫מגדירים‬ ‫מרובעים‬ ‫סוגרים‬
‫לדוגמא‬
var personText = '{"name":"nathan" , "male":true , "age":10 , "childrens" : ["Avi" ,
"Yossi"] , "key4Obj":{"key1":"val1" , "key2":3}}';
var objPerson = JSON.parse(personText);
alert(objPerson.male);
alert(objPerson.childrens[0]);
alert(objPerson.key4Obj.key1);
natankrasney@gmail.com
5
‫מערך‬‫אובייקט‬
JSON ‫ב‬ ‫המידע‬ ‫סוגי‬
: ‫הבאים‬ ‫מהסוגים‬ ‫להיות‬ ‫יכול‬ value‫ב‬ ‫המידע‬
●‫מחרוזת‬
●‫מספר‬
●JSON ‫אוביקט‬
●‫מערך‬
●‫בוליאני‬
●null
natankrasney@gmail.com
6

More Related Content

More from Nathan Krasney

More from Nathan Krasney (11)

ASP.net Security
ASP.net SecurityASP.net Security
ASP.net Security
 
ASP.net Web Pages
ASP.net Web PagesASP.net Web Pages
ASP.net Web Pages
 
ASP.net MVC
ASP.net MVCASP.net MVC
ASP.net MVC
 
CSS
CSSCSS
CSS
 
javascript
javascriptjavascript
javascript
 
Javascript ajax
Javascript ajaxJavascript ajax
Javascript ajax
 
HTML5
HTML5 HTML5
HTML5
 
HTML
HTML HTML
HTML
 
קורס אנדרואיד
קורס אנדרואידקורס אנדרואיד
קורס אנדרואיד
 
Lessons learned from 6 month project with india based software house
Lessons learned from 6 month project with india based software houseLessons learned from 6 month project with india based software house
Lessons learned from 6 month project with india based software house
 
Introduction to big data
Introduction to big data Introduction to big data
Introduction to big data
 

Javascript with json

  • 2. ? JSON ‫זה‬ ‫מה‬ JavaScript Object Notation ‫של‬ ‫תיבות‬ ‫ראשי‬ ‫הוא‬ JSON ‫מידע‬ ‫להצגת‬ syntax - ‫תחביר‬ ‫הוא‬ JSON java script ‫ב‬ ‫אובייקט‬ ‫שמגדירים‬ ‫כמו‬ ‫ונכתב‬ (‫מחרוזת‬ ‫בעזרת‬ ‫לייצגו‬ ‫)אפשר‬ ‫טקסט‬ ‫הוא‬ JSON (javascript ‫על‬ ‫מצגת‬ ‫)ראה‬ natankrasney@gmail.com 2
  • 3. JSON ‫לאובייקט‬ ‫טקסט‬ ‫להמרת‬ ‫דוגמה‬ <script> var personText = '{"name":"nathan" , "age":10}'; var objPerson = JSON.parse(personText); alert(objPerson.name); alert(objPerson["age"]); </script> : ‫נרשם‬ ‫ולכן‬ ‫כפולות‬ ‫מרכאות‬ ‫עם‬ ‫להיות‬ ‫חייבת‬ JSON‫ב‬ ‫מחרוזת‬ : ‫הערה‬ "nathan", "name" , "age" natankrasney@gmail.com 3 .‫כטקסט‬ JSON ‫ייצוג‬ ‫כך‬ ‫יתקבל‬ ‫כלל‬ ‫בדרך‬ ‫מהשרת‬ key keyvalue value ‫הטקסט‬ ‫המרת‬ ‫לאובייקט‬ value‫ל‬ ‫גישה‬ ‫בשתי‬ key ‫באמצעות‬ ‫דרכים‬
  • 4. ‫לטקסט‬ JSON ‫אובייקט‬ ‫להמרת‬ ‫דוגמה‬ <script> var myObj = { "name": "John", "age": 30, "cars": { "car1": "Ford","car2": "BMW","car3": "Fiat" } } alert(JSON.stringify(myObj)); </script> natankrasney@gmail.com 4 ‫של‬ ‫התוצאה‬ ‫את‬ ‫טקסט‬ ‫שהיא‬ stringify ‫לשרת‬ ‫לשלוח‬ ‫אפשר‬
  • 5. JSON ‫ב‬ ‫תחביר‬ : ‫לאוביקטים‬ javascript ‫של‬ ‫התחביר‬ ‫על‬ ‫מבוסס‬ JSON ‫של‬ ‫התחביר‬ ●key:value ‫של‬ ‫בצמדים‬ ‫מופיע‬ ‫מידע‬ ●‫פסיק‬ ‫בעזרת‬ ‫ביניהם‬ ‫מופרדים‬ ‫הצמדים‬ ●‫אובייקט‬ ‫מגדירים‬ ‫מסולסלים‬ ‫סוגרים‬ ●‫מערך‬ ‫מגדירים‬ ‫מרובעים‬ ‫סוגרים‬ ‫לדוגמא‬ var personText = '{"name":"nathan" , "male":true , "age":10 , "childrens" : ["Avi" , "Yossi"] , "key4Obj":{"key1":"val1" , "key2":3}}'; var objPerson = JSON.parse(personText); alert(objPerson.male); alert(objPerson.childrens[0]); alert(objPerson.key4Obj.key1); natankrasney@gmail.com 5 ‫מערך‬‫אובייקט‬
  • 6. JSON ‫ב‬ ‫המידע‬ ‫סוגי‬ : ‫הבאים‬ ‫מהסוגים‬ ‫להיות‬ ‫יכול‬ value‫ב‬ ‫המידע‬ ●‫מחרוזת‬ ●‫מספר‬ ●JSON ‫אוביקט‬ ●‫מערך‬ ●‫בוליאני‬ ●null natankrasney@gmail.com 6