⊗jsSpJnTS 79 of 294 menu

Μετατροπή JSON σε Δομή Δεδομένων JavaScript

Με τη μέθοδο JSON.parse μπορούμε να μετατρέψουμε JSON σε δομή δεδομένων JavaScript. Ας δούμε ένα παράδειγμα.

Ας υποθέσουμε ότι έχουμε μια συμβολοσειρά που περιέχει έναν πίνακα σε μορφή JSON:

let json = '[1, 2, 3, 4, 5, "a", "b"]';

Ας μετατρέψουμε τη συμβολοσειρά μας σε πίνακα:

let arr = JSON.parse(json);

Στην περίπτωση που η συμβολοσειρά περιέχει μη έγκυρο JSON, η μέθοδός μας θα εμφανίσει σφάλμα:

let json = '[1, 2, 3, 4, 5,]'; // μη έγκυρο JSON let arr = JSON.parse(json); // θα εμφανίσει σφάλμα

Δίνεται μια συμβολοσειρά σε μορφή JSON, που περιέχει έναν πίνακα με αριθμούς:

let json = '[1,2,3,4,5]';

Μετατρέψτε αυτή τη συμβολοσειρά σε πραγματικό πίνακα JavaScript και βρείτε το άθροισμα των αριθμών αυτού του πίνακα.

Δίνεται μια συμβολοσειρά σε μορφή JSON, που περιέχει ένα αντικείμενο με δεδομένα:

let json = `{ "data1": [1,2,3], "data2": [4,5,6], "data3": [7,8,9] }`;

Βρείτε το άθροισμα των αριθμών από τα δεδομένα που παρουσιάζονται.

Δίνεται μια συμβολοσειρά σε μορφή JSON, που περιέχει ονόματα χρηστών:

let json = '["user1","user2","user3","user4","user5"]';

Εμφανίστε αυτά τα ονόματα σε μορφή λίστας ul.

Δίνεται μια συμβολοσειρά σε μορφή JSON, που περιέχει έναν πίνακα με δεδομένα εργαζομένων:

let json = `[ { "name": "user1", "age": 25, "salary": 1000 }, { "name": "user2", "age": 26, "salary": 2000 }, { "name": "user3", "age": 27, "salary": 3000 } ]`;

Εμφανίστε αυτούς τους εργαζόμενους στην οθόνη σε μορφή πίνακα HTML.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη