
תכנות הוא אחד הכוחות הבסיסיים של מדעי המחשבאם בעולם האמיתי נאמר שמים הם הבסיס לכל החיים הקיימים, תכנות יהיה המקבילה לכך בעולם הווירטואלי. זהו הבסיס של כל התוכניות, הדפדפנים ומנהלי ההתקנים האחרים..
בין שלל השפות הקיימות, פורמט JSON זוהי אחת השפות הנפוצות ביותר בשל הקשר שלה עם ג'אווה, אחת השפות החשובות בעולם. אנשים רבים אינם מודעים לכך, אך חשיבותו ביצירת אתרי אינטרנט ותוכניות אחרות היא משמעותית..
במאמר זה נלמד אתכם מהם קבצי JSON וכיצד הם פועלים.כמו כן, נציג סדרה של תהליכים שתוכלו ליישם כדי לפתוח אותם ולצפות בפנים שלהם.
מהם קבצי .JSON ולמה הם משמשים?
פורמט .JSON הוא אחד מפורמטי הטקסט הפשוטים הרבים המשמשים לחילופי נתונים. מקורה כחלק מ-JavaScript, אך הרבגוניות שלה הובילה אותה להיחשב כשפה עצמאית בשל התועלת שלה כחלופה ל-XML הקלאסי..
בין היתרונות שהיא מציעה בהקשר לכך, היא העובדה שעם JSON קל הרבה יותר לכתוב מנתח תחבירי, וגם קל מאוד לנתח כל קובץ בעזרת שפה זו.
עם זאת, תכנות בפורמט זה יקר מעט יותר מאשר ברוב השפות, ולכן השימוש בו מתרחש במיוחד במערכות בהן העברת נתונים מסיבית היא בעלת חשיבות חיונית, כמו במנועי חיפוש כמו גוגל או יאהו.
בנוסף, ברוב המקרים, תכנות ב-JSON בלבד אינו מספיק; יש צורך לשלב אותו עם XML לקבלת ביצועים טובים יותר..
מעבר לזה, המערכת האקולוגית שבה קבצי JSON נמצאים בשימוש הרב ביותר היא ביישומי אינטרנט או ממשקי API שעובדים באופן מקוון ודורשים העברת נתונים נקייה וזורמת.נכון לעכשיו, ישנם מספר ממשקי API התומכים בהבנת שפה זו באופן עצמאי.
כיצד לפתוח ולקרוא קבצי .JSON?
כדי לפתוח ולקרוא קובץ JSON, תזדקק לעורך טקסט שיכול לזהות את הקוד הכתוב בתוכו. ישנן תוכנות רבות מסוג זה, אך הפופולריות ביותר הן... פייתון, אקסל, ג'אווהסקריפט וכמה פלטפורמות מקוונות.
בשלב הבא, נראה לכם כיצד לעשות זאת בכל אחד מהם בצורה הפשוטה ביותר האפשרית:
בפייתון
פייתון היא אחת התוכנות הנפוצות ביותר בעולם התכנות. היא פועלת באופן דומה לפנקס הרשימות הקלאסי של חלונות, אך... יש לו סדרה של פונקציות ופקודות אוטומטיות שהופכות את התכנות להרבה יותר קל.בתוכנית זו ניתן לקרוא ולכתוב קבצי JSON בקלות מוחלטת.
אם ברצונך לקרוא קובץ בשפה זו, עליך לבצע את הפעולות הבאות:
- עליך לפתוח את התוכנה וללכת לפי הנתיב "קובץ" > "פתח".
- עליך למצוא את הקובץ שברצונך לקרוא ולפתוח אותו, לאחר מכן להפעיל את הפקודה "json.load".
- לאחר שתעשה זאת, תראה את כל הקוד הכלול בקובץ ה-JSON שבחרת בטרמינל של פייתון.
באקסל
כן, זה רק גיליון אלקטרוני, אבל זה לא אומר שהוא לא יכול לקרוא פורמטי תכנות. אקסל היא ללא ספק אחת התוכנות הרב-תכליתיות ביותר בחבילת אופיס. בין התכונות הרבות שלו, הוא מאפשר לך לקרוא בקלות קובץ JSON כדי לצפות בתוכן שלו.
מה שאתם צריכים לעשות בשביל זה זה את הדברים הבאים:
- ברור שעליך לפתוח את אקסל בצורה המקובלת ולהציב את עצמך בגיליון אלקטרוני חדש.
- לאחר שתעשו זאת ותהיו בדף ריק, הדבר הבא שעליכם לעשות הוא לעבור ללשונית "נתונים" ועקבו אחר המסלול "קבל נתונים">מהארכיון»>»מ-JSON."
- לאחר מכן, תצטרכו לנווט בין התיקיות עד שתגיעו למיקום הספציפי של הקובץ שברצונכם לקרוא וללחוץ עליו. "לפתוח". לאחר שלבים אלה, עליך לראות את כל הטקסט הכלול בקובץ ה-JSON.
באינטרנט
מכיוון שמדובר בתוכנית כה פופולרית, מגוון רחב של כלים וירטואליים הופצו באינטרנט שיכולים לערוך ולפתוח קבצי JSON ללא כל בעיה. ניתן למצוא רבים כאלה, אך במקרה זה, נראה לכם כיצד לעשות זאת באמצעות [שם הכלי חסר]. Jsoneditoronline.org, יישום מקוון מעולה שיכול לעזור לך במשימה זו.
מה שאתה צריך לעשות זה:
- כנסו לאתר jsoneditoronline.org.
- עכשיו עבור לכרטיסייה לִפְתוֹחַ ולחץ על "פתיחה מדיסק".
- עכשיו אתם רק צריכים לאתר את קובץ ה-JSON שברצונכם לפתוח וזהו, תוכנו יוצג בממשק הראשי של האפליקציה.
קריאה עם Javascript
ג'אווהסקריפט היא טכנולוגיית תכנות שהולכת ומתיישנת, אך מספר אתרים עדיין משתמשים בה. חשוב לציין שג'אווהסקריפט אינה תוכנה, אלא שפת תכנות. אז תצטרכו להשתמש בקודים שונים כדי להגיע לאן שאתם רוצים.אשר דורש רמה מסוימת של ידע מתקדם במידה בינונית כדי להבין את התהליך הבא.
כדי לקרוא קובץ JSON, עליך: להשתמש בספריית jQueryמה שאתה צריך לעשות זה להשתמש בפונקציה «לי_ג'ונסון()» ולזהות את הקובץ מבין כל הקובצים שעשויים להרכיב את אתר האינטרנט או כלי האינטרנט שלך כדי לצפות בתוכן שבתוכו.
בקיצור, הפתרון הקל ביותר הוא למקם את קובץ ה-.json ליד קובץ ה-.html ולקרוא לו כך:
function lee_json() {
$.getJSON("datos.json", function(datos) {
alert(datos["Serie"]);
console.add(datos["Serie"]);
});
}
זהו תהליך פשוט למדי, אך הוא עלול לבלבל משתמשים בעלי ידע מועט במערכת האקולוגית של Javascript..















