Martech Zone אַפּפּס

אַפּ: פריי JSON וויוער צו פּאַרס און זען די רעזולטאַט פון דיין אַפּי

עס זענען מאל ווען איך אַרבעט מיט דזשאַוואַסקריפּט כייפעץ נאָוטיישאַן (דזשסאָן) געטינג דורכגעגאנגען אָדער אומגעקערט פון אַפּיס און איך דאַרפֿן צו טראָובלעשאָאָטינג ווי איך פּאַרסינג די מענגע וואָס איז אומגעקערט. אָבער, רובֿ פון די צייט איז שווער ווייַל עס איז נאָר אַ איין שטריקל. אַז ס ווען אַ JSON וויוער עס איז זייער האַנטיק אַזוי אַז איר קענען ינדענט די כייעראַרקאַקאַל דאַטן און דאַן מעגילע דורך צו געפֿינען די אינפֿאָרמאַציע איר דאַרפֿן.

וואָס איז דזשאַוואַסקריפּט כייפעץ נאָטאַטיאָן (JSON)?

JSON (JavaScript Object Notation) איז אַ לייטווייט דאַטן-ויסבייַט פֿאָרמאַט וואָס איז גרינג פֿאַר מענטשן צו לייענען און שרייַבן און גרינג פֿאַר מאשינען צו פּאַרס און דזשענערייט. עס איז באזירט אויף אַ סאַבסעט פון די דזשאַוואַסקריפּט פּראָגראַממינג שפּראַך, און איז געניצט צו פאָרשטעלן דאַטן סטראַקטשערז אין אַ טעקסט פֿאָרמאַט וואָס קענען זיין געשיקט און באקומען איבער אַ נעץ.

מקור: דזשסאָן

א JSON כייפעץ איז אַן אַנאָרדערד זאַמלונג פון שליסל-ווערט פּערז, ווו יעדער שליסל איז אַ שטריקל און יעדער ווערט קענען זיין אַ שטריקל, נומער, בולאַן, נאַל, מענגע אָדער אן אנדער JSON כייפעץ. די שליסל-ווערט פּערז זענען אפגעשיידט דורך קאָממאַס און סעראַונדאַד דורך געגרייַזלט ברייסאַז {}.

JSON ביישפּיל

{
  "name": "John Doe",
  "age": 35,
  "isMarried": true,
  "address": {
    "street": "123 Main St.",
    "city": "Anytown",
    "state": "CA"
  },
  "phoneNumbers": [
    "555-555-1212",
    "555-555-1213"
  ]
}

אין דעם בייַשפּיל, די JSON כייפעץ האט פינף שליסל-ווערט פּערז: "name", "age", "isMarried", "address", און "phoneNumbers". די ווערט פון "address" איז אן אנדער JSON כייפעץ, און די ווערט פון "phoneNumbers" איז אַ קייט פון סטרינגס.

JSON איז אַדוואַנטיידזשאַס ווייַל עס איז גרינג פֿאַר מאשינען צו פּאַרס און דזשענערייט. עס איז באזירט אויף אַ סובסעט פון די דזשאַוואַסקריפּט פּראָגראַממינג שפּראַך סטאַנדאַרד ECMA-262 3rd Edition - דעצעמבער 1999. JSON איז אַ טעקסט פֿאָרמאַט וואָס איז גאָר שפּראַך-פרייַ, אָבער ניצט קאַנווענשאַנז וואָס זענען באַקאַנט צו פּראָוגראַמערז פון די C משפּחה פון שפּראַכן און איז געבוירן געשטיצט. דורך C, C ++, C #, Java, JavaScript, Perl, PHP, Python און פילע אנדערע. די פּראָפּערטיעס מאַכן JSON אַ ידעאַל דאַטן-ויסבייַט שפּראַך.

זען די רעשט פון אונדזער Martech Zone אַפּפּס

Douglas Karr

Douglas Karr איז קמאָ פון OpenINSIGHTS און דער גרינדער פון די Martech Zone. דאָוגלאַס האט געהאָלפֿן דאַזאַנז פון געראָטן MarTech סטאַרטאַפּס, אַסיסטאַד אין די רעכט פלייַס פון איבער $ 5 ביל אין Martech אַקוואַזישאַנז און ינוועסטמאַנץ, און האלט צו אַרוישעלפן קאָמפּאַניעס אין ימפּלאַמענינג און אָטאַמייטינג זייער פארקויפונג און פֿאַרקויף סטראַטעגיעס. דאָוגלאַס איז אַן ינטערנאַשאַנאַלי דערקענט דיגיטאַל טראַנספאָרמאַציע און MarTech עקספּערט און רעדנער. דאָוגלאַס איז אויך אַ פארעפנטלעכט מחבר פון אַ דאַמי ס פירער און אַ געשעפט פירערשאַפט בוך.

Related ארטיקלען

אַזוי טשעק
נאָענט
צוריק צו שפּיץ קנעפּל
נאָענט

אַדבלאָקק דיטעקטאַד

Martech Zone איז ביכולת צו צושטעלן איר דעם אינהאַלט אָן קיין קאָס ווייַל מיר מאָנעטיזירן אונדזער פּלאַץ דורך אַד רעוועך, צוגעבן לינקס און ספּאָנסאָרשיפּס. מיר וואָלט אָפּשאַצן אויב איר וואָלט באַזייַטיקן דיין אַד בלאַקער ווען איר זען אונדזער פּלאַץ.