שלום,
נראה שכבר הכרתם את אאוריקה. בטח כבר גיליתם כאן דברים מדהימים, אולי כבר שאלתם שאלות וקיבלתם תשובות טובות.
נשמח לראות משהו מכם בספר האורחים שלנו: איזו מילה טובה, חוות דעת, עצה חכמה לשיפור או כל מה שיש לכם לספר לנו על אאוריקה, כפי שאתם חווים אותה.
»
«
מהו פורמט JSON ולמה הוא משמש?
פרפ
בעולם הטכנולוגי המודרני, מערכות מחשוב שונות צריכות לתקשר זו עם זו ללא הרף, החל מאפליקציות במכשיר הנייד ועד לשרתים עצומים בענן. לא פעם ישנם נתונים שצריך להעביר מאחת לשנייה.
כאן נכנס לתמונה JSON (ראשי תיבות של JavaScript Object Notation). זהו פורמט טקסטואלי קל משקל המשמש לאחסון של נתונים ולהעברת נתונים.
הפורמט הזה נוצר על ידי דאגלס קרוקפורד (Douglas Crockford) בשנת 2001. במקור הוא פותח כחלופה קלה יותר לשפת XML ששימשה לכך עד פיתוחו ומאז הוא הפך לסטנדרט מוביל בתעשייה.
אחד היתרונות הגדולים של הפורמט הוא הפשטות שלו. הוא מבוסס על מבנה אובייקטים של שפת ג'אווה-סקריפט (JavaScript) הפופולרית, אך הוא עצמאי לחלוטין וניתן לשימוש בכל שפות התכנות המודרניות.
עוד יתרון יש במבנה שלו, שהוא קריא מאוד - גם לבני אדם וגם למכונות. זה מאפשר להשתמש בו להעברה מהירה ופשוטה של מידע בין שרתים, אפליקציות וממשקי תכנות יישומים (API).
המידע בתוך קובץ JSON מאורגן בצורה של זוגות מפתחות-ערך, כמו למשל שם של רכב והיצרן שלו. הוא כולל גם רשימות, מחרוזות, מספרים וערכים בוליאניים.
השימוש בפורמט ה-JSON נפוץ כיום כמעט בכל מקום ברשת, בעיקר משום שהוא קל לעיבוד וחסכוני ברוחב הפס הדרוש להעברתו ברשת.
דוגמאות?
ה-JSON משמש כסטנדרט בטכנולוגיות כמו REST APIs, להחלפת נתונים בין הדפדפן לשרת. מתכנתים בוחרים בו להעברת נתונים בין מערכות מגוונות, כגון אפליקציות מובייל המתקשרות עם שרתים, שירותי מפות כמו גוגל מפות או מערכות תשלומים.
בנוסף, קבצים אלו, הנשמרים עם הסיומת .json, משמשים לאחסון הגדרות קונפיגורציה ואפילו מהווים בסיס למסדי נתונים מסוג NoSQL, כמו מונגו-די-בי (MongoDB) המוכרת לרבים.
הנה ה-JSON ולמה טוב שיש אותו (עברית):
https://youtu.be/2Ade5rSFUV8
על JSON באנגלית:
https://youtu.be/cj3h3Fb10QY
JSON מול XML:
https://youtu.be/YCE7Nl7J9JA
ועל ה-JSON בפירוט:
https://youtu.be/KMLOWkGAxVc?long=yes
בסיסי נתונים

פרפ
בעולם הטכנולוגי המודרני, מערכות מחשוב שונות צריכות לתקשר זו עם זו ללא הרף, החל מאפליקציות במכשיר הנייד ועד לשרתים עצומים בענן. לא פעם ישנם נתונים שצריך להעביר מאחת לשנייה.
כאן נכנס לתמונה JSON (ראשי תיבות של JavaScript Object Notation). זהו פורמט טקסטואלי קל משקל המשמש לאחסון של נתונים ולהעברת נתונים.
הפורמט הזה נוצר על ידי דאגלס קרוקפורד (Douglas Crockford) בשנת 2001. במקור הוא פותח כחלופה קלה יותר לשפת XML ששימשה לכך עד פיתוחו ומאז הוא הפך לסטנדרט מוביל בתעשייה.
אחד היתרונות הגדולים של הפורמט הוא הפשטות שלו. הוא מבוסס על מבנה אובייקטים של שפת ג'אווה-סקריפט (JavaScript) הפופולרית, אך הוא עצמאי לחלוטין וניתן לשימוש בכל שפות התכנות המודרניות.
עוד יתרון יש במבנה שלו, שהוא קריא מאוד - גם לבני אדם וגם למכונות. זה מאפשר להשתמש בו להעברה מהירה ופשוטה של מידע בין שרתים, אפליקציות וממשקי תכנות יישומים (API).
המידע בתוך קובץ JSON מאורגן בצורה של זוגות מפתחות-ערך, כמו למשל שם של רכב והיצרן שלו. הוא כולל גם רשימות, מחרוזות, מספרים וערכים בוליאניים.
השימוש בפורמט ה-JSON נפוץ כיום כמעט בכל מקום ברשת, בעיקר משום שהוא קל לעיבוד וחסכוני ברוחב הפס הדרוש להעברתו ברשת.
דוגמאות?
ה-JSON משמש כסטנדרט בטכנולוגיות כמו REST APIs, להחלפת נתונים בין הדפדפן לשרת. מתכנתים בוחרים בו להעברת נתונים בין מערכות מגוונות, כגון אפליקציות מובייל המתקשרות עם שרתים, שירותי מפות כמו גוגל מפות או מערכות תשלומים.
בנוסף, קבצים אלו, הנשמרים עם הסיומת .json, משמשים לאחסון הגדרות קונפיגורציה ואפילו מהווים בסיס למסדי נתונים מסוג NoSQL, כמו מונגו-די-בי (MongoDB) המוכרת לרבים.
הנה ה-JSON ולמה טוב שיש אותו (עברית):
https://youtu.be/2Ade5rSFUV8
על JSON באנגלית:
https://youtu.be/cj3h3Fb10QY
JSON מול XML:
https://youtu.be/YCE7Nl7J9JA
ועל ה-JSON בפירוט:
https://youtu.be/KMLOWkGAxVc?long=yes