📋 Μορφοποιητής (Formatter) και Επικυρωτής JSON

Μορφοποιήστε και ομορφύνετε μεταβλητές JSON, εντοπίστε σφάλματα με δομική ανάλυση σε δευτερόλεπτα.

Κατανοώντας τον μηχανισμό του JSON

Το (JavaScript Object Notation) JSON είναι μια ευρέως αναγνωρισμένη και απλή μορφή καταγραφής συμπιεσμένης πληροφορίας (αντικειμένων JavaScript).

Οι πιο συχνές παγίδες στη δημιουργία αρχείου JSON:

  • Περιττά κόμματα στο τέλος (Trailing Comma): Το JSON δεν περιέχει επιπλέον και άχρηστα είδη στίξης. Διαγράψτε το κόμμα (,) πριν από το κλείσιμο του πίνακα (ή της αντικειμενικής αγκύλης). JSON does not allow trailing commas after the last element in arrays or objects.
  • Απλά Εισαγωγικά (Single Quotes '): Οι τύποι συμβολοσειρών στο JavaScript απωθούν την κατασκευή αντικειμένων, επομένως πρέπει να χρησιμοποιούνται αποκλειστικά τα διπλά εισαγωγικά (" "). JSON requires double quotes for strings, not single quotes.
  • Κλειδιά χωρίς εισαγωγικά (Unquoted Keys): Τα ονόματα κλειδιών μιας μεταβλητής αριστερά της άνω/κάτω τελείας, πρέπει να εισάγονται πάντα σε μορφή τύπου κειμένου (εντός αγγλικών διπλών εισαγωγικών). All keys in JSON must be enclosed in double quotes.
  • Σημειώσεις Κώδικα (Syntax Notes // /**/): Οι δυνατότητες που έχουν οι προγραμματιστές να τοποθετούν ενσωματωμένα πληροφοριακά μηνύματα (comments / σχόλια) απαγορεύονται, καθώς αλλοιώνουν και εμποδίζουν τελείως την εντολή αναγνώρισης JSON parser. JSON does not support comments (// or /* */).

Χρήσιμες πληροφορίες σε ερωτήσεις (FAQ)

Σε ποιό σημείο τείνουν να δημιουργούνται συνήθως προβλήματα στα string της εφαρμογής, τα οποία μπορεί να προκαλέσουν διακοπή στο παράθυρο επικύρωσης (validation screen);

Παρατηρήστε προσεκτικά τον τρόπο με τον οποίο εμφανίζονται τα ζεύγη τιμών και οι ακολουθίες. Ξεχασμένες αγκύλες/παρενθέσεις [ ] / { }, όπως και οι παραλείψεις κόμματος (punctual comma) μεταξύ των περιοχών στον πίνακα, είναι πολύ συχνό σφάλμα.

Όταν δοκιμάζετε τα εταιρικά δεδομένα στα πληροφοριακά σας συστήματα, πού και πώς αποθηκεύονται τα στοιχεία JSON αυτά στη βάση cloud του διαδικτύου;

Η εφαρμογή έχει σχεδιαστεί να αποκλείει/αποκρύπτει εντελώς την εργασία σας σε περιβάλλον (sandbox εκτός δικτύου), όπου και τα στοιχεία αποθηκεύονται απευθείας στη μνήμη του προγράμματος περιήγησής σας (offline) χωρίς να αποστέλλονται στον server, διασφαλίζοντας 100% ιδιωτικότητα.

Parses, formats, and validates JSON data with proper indentation, syntax error detection, and tree view for complex structures.

Key Facts

  • JSON is language-independent despite JavaScript origin
  • 70%+ of public APIs use JSON
  • Supports 6 data types: string, number, object, array, boolean, null
  • Formalized in RFC 7159 (2014)

Frequently Asked Questions

What is JSON?

JavaScript Object Notation — lightweight data interchange format. Standard for web APIs, configs, and data storage.

How to validate JSON?

Must start with { or [, use double quotes, no trailing commas, properly nested. Paste here to validate.

JSON vs XML?

JSON is more compact, readable, and faster to parse. JSON standard for REST APIs, XML for SOAP services.