JSON Formatter

Ο μορφοποιητής JSON μας είναι ένα γρήγορο, δωρεάν online εργαλείο για προγραμματιστές ώστε να μορφοποιούν, να επικυρώνουν και να ελαχιστοποιούν δεδομένα JSON. Επικολλήστε το JSON σας και δείτε το αμέσως όμορφα μορφοποιημένο με επισήμανση σύνταξης. Ο επικυρωτής εντοπίζει τις ακριβείς θέσεις σφαλμάτων με αριθμούς γραμμών, καθιστώντας εύκολη τη διόρθωση κακοσχηματισμένου JSON. Υποστηρίζει εσοχές 2 διαστημάτων, 4 διαστημάτων και στηλοθέτη, συν ελαχιστοποίηση με ένα κλικ για χρήση στην παραγωγή. Όλη η επεξεργασία γίνεται στο πρόγραμμα περιήγησής σας — το JSON σας, συμπεριλαμβανομένων τυχόν ευαίσθητων ωφέλιμων φορτίων, δεν φεύγει ποτέ από τη σελίδα.

star 4.9
auto_awesome AI
New

JSON Formatter calculator

info Paste JSON to format
0 lines 0 B 0 keys depth 0

lightbulb Tips

  • JSON keys must use double quotes
  • Trailing commas are not valid JSON
  • Use 2-space indent for most projects
  • Minify JSON for API payloads

Πώς να μορφοποιήσετε, να επικυρώσετε και να ελαχιστοποιήσετε JSON σε 3 βήματα

content_paste

Επικόλληση JSON

Επικολλήστε το ακατέργαστο ή ακατάστατο JSON σας στον επεξεργαστή εισόδου. Υποστηρίζει οποιοδήποτε έγκυρο (ή μη) κείμενο JSON.

code

Μορφοποίηση ή Ελαχιστοποίηση

Κάντε κλικ στο Μορφοποίηση για όμορφη εκτύπωση με την επιλεγμένη σας εσοχή, ή στο Ελαχιστοποίηση για συμπίεση. Τα σφάλματα επισημαίνονται αυτόματα.

content_copy

Αντιγραφή Αποτελέσματος

Κάντε κλικ στο κουμπί Αντιγραφή για να αντιγράψετε το μορφοποιημένο JSON στο πρόχειρό σας. Χρησιμοποιήστε το στον κώδικά σας, σε αιτήσεις API ή σε αρχεία ρυθμίσεων.

bug_report

Διόρθωση Σφαλμάτων

Αν το JSON δεν είναι έγκυρο, το μήνυμα σφάλματος δείχνει τη ακριβή γραμμή και θέση. Διορθώστε το πρόβλημα και μορφοποιήστε ξανά.

The Formula

Η μορφοποίηση JSON λειτουργεί αναλύοντας το ακατέργαστο string JSON σε αντικείμενο JavaScript (το οποίο το επικυρώνει) και στη συνέχεια το επανα-σειριοποιεί με τη σωστή εσοχή. Αν η ανάλυση αποτύχει, το μήνυμα σφάλματος περιλαμβάνει τη θέση του συντακτικού σφάλματος. Η ελαχιστοποίηση αφαιρεί όλο το λευκό διάστημα χρησιμοποιώντας μηδενική εσοχή.

JSON.parse(input) → JSON.stringify(parsed, null, indent)

lightbulb Variables Explained

  • input Ακατέργαστο string JSON προς μορφοποίηση
  • JSON.parse() Επικυρώνει και αναλύει το JSON — εμφανίζει σφάλμα εάν δεν είναι έγκυρο
  • JSON.stringify() Μετατρέπει το αναλυμένο αντικείμενο ξανά σε μορφοποιημένο string
  • indent Αριθμός διαστημάτων (2 ή 4) ή χαρακτήρας tab για εσοχή

tips_and_updates Pro Tips

1

Χρησιμοποιήστε εσοχή 2 διαστημάτων για συμπαγή αρχεία, 4 διαστημάτων για αναγνωσιμότητα

2

Ελαχιστοποιήστε το JSON πριν το στείλετε σε αιτήσεις API για να μειώσετε το μέγεθος του ωφέλιμου φορτίου

3

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

4

Χρησιμοποιήστε το Ctrl+A για επιλογή όλων και μετά επικόλληση — ο μορφοποιητής διαχειρίζεται οποιοδήποτε κενό διάστημα

5

Τα κλειδιά JSON πρέπει να είναι πάντα συμβολοσειρές με διπλά εισαγωγικά — το {key: value} δεν είναι έγκυρο JSON

6

Οι πίνακες και τα αντικείμενα μπορούν να είναι κενά: τα [] και {} είναι έγκυρο JSON

7

Τα null, true, false είναι έγκυρες τιμές JSON — αλλά τα undefined και NaN δεν είναι

8

Το RFC 8259 απαιτεί κωδικοποίηση UTF-8 — αποφύγετε μη-ASCII χαρακτήρες με \uXXXX εάν η μεταφορά σας είναι μόνο ASCII

9

Ταξινομήστε τα κλειδιά αντικειμένων αλφαβητικά πριν συγκρίνετε δύο αρχεία JSON για καθαρότερα σύνολα αλλαγών

10

Για πολύ μεγάλα αρχεία, προτιμήστε αναλυτές ροής (jq, ijson, Jackson Streaming) αντί για το JSON.parse

Μορφοποιήστε, επικυρώστε και ελαχιστοποιήστε το JSON άμεσα με χρωματισμό σύνταξης, αριθμούς γραμμών σφαλμάτων και αντιγραφή με ένα κλικ. Όλη η επεξεργασία εκτελείται στον browser σας — επικολλήστε απαντήσεις API, payloads JWT ή ευαίσθητες ρυθμίσεις χωρίς ποτέ να φύγουν από τη συσκευή σας. Παρακάτω: πώς λειτουργεί ο μορφοποιητής, η προδιαγραφή JSON με την οποία επικυρώνεται (RFC 8259 / ECMA-404) και αναλυτικές παρουσιάσεις για το JSON Schema, το JSONPath, το JSON Lines, το JSON5 και τις παγίδες ασφαλείας που πρέπει να γνωρίζει κάθε προγραμματιστής.

Online Μορφοποιητής JSON: Pretty Print και Beautify Οποιοδήποτε JSON

Επικολλήστε συμπαγές, ελαχιστοποιημένο ή ακατάστατο JSON και λάβετε τέλεια μορφοποιημένη έξοδο αμέσως. Ο μορφοποιητής αναλύει το JSON σας με τη εγγενή συνάρτηση JSON.parse του browser (σύμφωνα με το ECMA-404), διατηρεί τους χαρακτήρες Unicode και το επανεκπέμπει με την εσοχή που έχετε επιλέξει:

  • 2 διαστήματα (προεπιλογή για npm και prettier)
  • 4 διαστήματα
  • tab

Τα ένθετα αντικείμενα και οι πίνακες έχουν σωστή εσοχή σε κάθε βάθος. Τα κλειδιά, τα strings, οι αριθμοί, οι τιμές boolean και το null παίρνουν διακριτικά χρώματα χρωματισμού σύνταξης ώστε να μπορείτε να ελέγξετε τη δομή με μια ματιά.

Η ετικέτα 'beautifier' χρησιμοποιείται εναλλακτικά με το 'formatter' ή το 'pretty printer' — όλα περιγράφουν την ίδια λειτουργία: την παραγωγή JSON αναγνώσιμου από τον άνθρωπο από συμπαγή είσοδο.

Πώς να Επικυρώσετε το JSON: Συμμόρφωση με RFC 8259 και Συνήθη Σφάλματα

Η επικύρωση εκτελείται καθώς πληκτρολογείτε. Εάν το JSON σας αποτύχει στην ανάλυση, ο μορφοποιητής δείχνει την ακριβή γραμμή, στήλη και τι ανέμενε ο αναλυτής.

Η επικύρωση είναι αυστηρή σύμφωνα με το RFC 8259 (το Internet Standard του IETF) και το ECMA-404 — χωρίς σχόλια, χωρίς κόμματα στο τέλος, χωρίς μονά εισαγωγικά, χωρίς κλειδιά χωρίς εισαγωγικά, χωρίς NaN, χωρίς Infinity, χωρίς undefined. Η τιμή ανώτατου επιπέδου μπορεί να είναι οποιαδήποτε τιμή JSON (αντικείμενο, πίνακας, string, αριθμός, true, false, null).

Για είσοδο κωδικοποιημένη σε UTF-8, ο μορφοποιητής αποδέχεται το πλήρες σύνολο χαρακτήρων Unicode· τα περιβάλλοντα μόνο ASCII θα πρέπει να χρησιμοποιούν escapes \uXXXX.

Συνήθη σφάλματα και διορθώσεις:

  • κόμμα στο τέλος μετά το τελευταίο στοιχείο πίνακα/αντικειμένου (αφαιρέστε το)
  • μονά εισαγωγικά γύρω από κλειδιά ή strings (αντικαταστήστε με διπλά εισαγωγικά)
  • απουσία αγκύλης ή παρενθέσης κλεισίματος (η στήλη σφάλματος δείχνει κοντά στην αποκοπή)
  • μη διαφεύγοντες χαρακτήρες ελέγχου σε strings (χρησιμοποιήστε \n, \t, \\)

Ελαχιστοποιητής JSON: Μείωση Μεγέθους Payload για APIs και Παραγωγή

Η ελαχιστοποίηση αφαιρεί όλα τα ασήμαντα λευκά διαστήματα — διαστήματα μεταξύ tokens, εσοχές και αλλαγές γραμμής — αφήνοντας την πιο συμπαγή δυνατή αναπαράσταση. Συνήθως η εξοικονόμηση είναι 20–60% ανάλογα με το πόσο έντονη εσοχή είχε το πηγαίο σας JSON.

Χρησιμοποιήστε ελαχιστοποιημένο JSON για:

  • Απαντήσεις API REST/GraphQL
  • Μηνύματα WebSocket
  • Payloads JWT
  • Πακέτα ρυθμίσεων SaaS
  • ενσωματωμένα χαρακτηριστικά δεδομένων σε HTML

Διατηρήστε το μορφοποιημένο (pretty-printed) JSON για:

  • αρχεία ρύθμισης με έλεγχο έκδοσης
  • fixtures και snapshots σε δοκιμές
  • έγγραφα επεξεργασμένα από ανθρώπους

Το ελαχιστοποιημένο JSON εξακολουθεί να είναι 100% τυπικό JSON — οποιοσδήποτε συμβατός αναλυτής το αποδέχεται. Ο ελαχιστοποιητής εδώ διατηρεί τα δεδομένα ακριβώς: καμία αναδιάταξη κλειδιών, καμία εξαναγκασμένη τιμή, καμία απώλεια ακρίβειας στους αριθμούς εντός του διπλού εύρους IEEE 754.

Επικύρωση JSON Schema: Επικύρωση Τύπων, Υποχρεωτικών Πεδίων & Enums

Η καθαρή επικύρωση σύνταξης JSON ελέγχει μόνο ότι το έγγραφο αναλύεται. Το JSON Schema επικυρώνει το σχήμα του εγγράφου — ότι το 'email' είναι string, η 'age' είναι ακέραιος 0–150, ο 'role' είναι ένα από τα ['admin', 'user', 'guest']. Ένα σχήμα είναι από μόνον του ένα έγγραφο JSON που περιγράφει τους περιορισμούς· τα στιγμιότυπα επικυρώνονται έναντι αυτού.

Συνήθεις λέξεις-κλειδιά: type, required, properties, items, enum, pattern (regex), minimum/maximum, minLength/maxLength, format (email, date-time, uri).

Υλοποιήσεις αναφοράς:

  • Ajv (JavaScript, ταχύτερη)
  • jsonschema (Python)
  • networknt/json-schema-validator (Java)
  • justinrainbow/json-schema (PHP)

Η επικύρωση σχήματος εντοπίζει μια τεράστια κατηγορία σφαλμάτων στα όρια του API: ελλείποντα υποχρεωτικά πεδία, λάθος τύπους, τιμές εκτός εύρους, κακοσχηματισμένες ημερομηνίες. Οι προδιαγραφές OpenAPI 3.x χρησιμοποιούν το JSON Schema για επικύρωση αιτημάτων/απαντήσεων.

Εκμάθηση JSONPath: Υποβολή Ερωτημάτων και Εξαγωγή Τιμών από Ένθετο JSON

Το JSONPath είναι για το JSON ό,τι το XPath είναι για το XML — μια γλώσσα ερωτημάτων για πλοήγηση και εξαγωγή από ένθετο JSON.

Σύνταξη:

  • $ (ρίζα)
  • . (παιδί)
  • .. (αναδρομική κάθοδος)
  • [n] (δείκτης πίνακα)
  • [start:end] (τεμαχισμός)
  • [?(expression)] (φίλτρο)
  • * (μπαλαντέρ)

Παραδείγματα σε ένα τυπικό JSON καταστήματος:

  • $.store.book[0].title παίρνει τον τίτλο του πρώτου βιβλίου
  • $..author επιστρέφει κάθε συγγραφέα σε όλο το έγγραφο
  • $.store.book[?(@.price < 10)] φιλτράρει βιβλία φθηνότερα από 10
  • $.store..price[*] ισοπεδώνει όλες τις τιμές

Εργαλεία: jq (ελαφρώς διαφορετική σύνταξη αλλά οι ίδιες δυνατότητες, κυρίαρχο στο shell scripting), σενάρια δοκιμών Postman, JMESPath (--query του AWS CLI) και βιβλιοθήκες JSONPath σε κάθε κύρια γλώσσα.

JSON Lines (JSONL): υπολογισμός ηλικίας για αρχεία καταγραφής και ροές δεδομένων

JSON Lines (jsonlines.org), γνωστό και ως NDJSON ή LDJSON, είναι μια μορφή όπου κάθε γραμμή αποτελεί μια πλήρη τιμή JSON. Το αρχείο συνολικά δεν αποτελεί έγκυρο JSON, αλλά κάθε γραμμή ξεχωριστά είναι.

Χρησιμοποιείται ευρέως για ροές αρχείων καταγραφής (Loki, Splunk HEC, Vector), αγωγούς ETL, δεδομένα εκπαίδευσης μηχανικής μάθησης (αρχεία fine-tuning του OpenAI) και οποιαδήποτε ροή δεδομένων μόνο προσθήκης (append-only).

Πλεονεκτήματα:

  • κατάλληλο για ροές (υπολογισμός ημερών ανά εγγραφή, σταθερή μνήμη)
  • μόνο προσθήκη (απλώς γράψτε την επόμενη γραμμή)
  • συμβατό με grep και awk με τυπικά εργαλεία Unix

Εκτεταμένα αρχεία: .jsonl, .ndjson. Μετατροπή από πίνακα JSON με `jq -c '.[]'`. Μετατροπή σε πίνακα JSON με `jq -s` (slurp). Τα BigQuery, Athena, Snowflake και οι περισσότερες σύγχρονες αποθήκες δεδομένων δέχονται το NDJSON εγγενώς.

JSON5 έναντι JSON: Πότε να χρησιμοποιείτε κάθε μορφή με ασφάλεια

JSON5 (json5.org) επεκτείνει το JSON με ευκολίες για προγραμματιστές:

  • σχόλια (// και /* */)
  • κόμματα στο τέλος
  • συμβολοσειρές με μονά εισαγωγικά
  • κλειδιά χωρίς εισαγωγικά
  • πολυγραμμικές συμβολοσειρές (με συνέχιση με ανάποδη κάθετο)
  • δεκαεξαδικοί αριθμοί
  • ειδικές τιμές IEEE 754 (NaN, Infinity)

ΔΕΝ είναι συμβατό με το JSON.parse — χρειάζεστε έναν αναλυτή JSON5 (πακέτο json5 npm, PyJson5).

Χρησιμοποιήστε το JSON5 για αρχεία ρυθμίσεων που επεξεργάζονται χρήστες, όπου τα σχόλια είναι χρήσιμα: babel.config.json5, ορισμένες ρυθμίσεις εργαλείων δόμησης, .vscode/settings.json (το οποίο χρησιμοποιεί JSONC, μια παρόμοια διάλεκτο JSON με σχόλια).

Προτιμήστε το αυστηρό JSON για: API HTTP, ανταλλαγή δεδομένων, μορφές αποθήκευσης και οτιδήποτε παράγεται από μηχανή. Η ανάμειξη των δύο μπερδεύει τα εργαλεία — επιλέξτε ένα ανά αρχείο και μείνετε σε αυτό.

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

Τα συχνότερα σφάλματα ανάλυσης JSON και οι διορθώσεις τους:

  • (1) Κόμμα στο τέλος μετά το τελευταίο στοιχείο — `{"a":1,}` ή `[1,2,3,]` — αφαιρέστε το περιττό κόμμα.
  • (2) Μονά εισαγωγικά σε κλειδιά ή τιμές συμβολοσειράς — `{'name':'Alice'}` — πρέπει να είναι διπλά εισαγωγικά.
  • (3) Κλειδιά χωρίς εισαγωγικά — `{name:"Alice"}` — βάλτε τα σε εισαγωγικά.
  • (4) Σχόλια που χρησιμοποιούν // ή /* */ — το αυστηρό JSON δεν τα επιτρέπει. Αφαιρέστε τα ή μεταβείτε σε JSON5/JSONC.
  • (5) Τιμές JavaScript που δεν υπάρχουν στο JSON — undefined, NaN, Infinity, συναρτήσεις — αντικαταστήστε με null ή αφαιρέστε.
  • (6) Ελλιπής είσοδος — ο αναλυτής συνήθως δείχνει τη γραμμή όπου τελείωσε το αναμενόμενο περιεχόμενο.
  • (7) Σήμα σειράς byte (BOM) στην αρχή ενός αρχείου UTF-8 — οι περισσότεροι αναλυτές το απορρίπτουν. Αφαιρέστε το με `sed -i '1s/^\xEF\xBB\xBF//'`.
  • (8) Τα μεικτά στητήρια (tabs) και κενά δεν χαλούν την ανάλυση αλλά χαλούν τα diffs — επιλέξτε ένα στυλ εσοχής.

Ασφάλεια JSON: Μόλυνση πρωτοτύπου, Eval και ασφαλής ανάλυση

Τρεις κατηγορίες ευπαθειών που σχετίζονται με το JSON τις οποίες πρέπει να κατανοεί κάθε προγραμματιστής.

  • (1) Μόλυνση πρωτοτύπου: η συγχώνευση μη αξιόπιστου JSON σε ένα υπάρχον αντικείμενο μπορεί να μολύνει το Object.prototype εάν η είσοδος περιέχει κλειδιά __proto__, constructor ή prototype — επηρεάζοντας κάθε αντικείμενο στο περιβάλλον εκτέλεσης. Χρησιμοποιήστε Object.create(null), structuredClone ή βιβλιοθήκες όπως τα defaultsDeep του lodash που αποκλείουν ρητά αυτά τα κλειδιά.
  • (2) Μην χρησιμοποιείτε ποτέ eval() για την ανάλυση JSON — η eval εκτελεί οποιαδήποτε JavaScript, ενώ το JSON.parse είναι απομονωμένο σε sandbox. Ο μύθος ότι 'η eval είναι γρηγορότερη' καταρρίφθηκε χρόνια πριν.
  • (3) Παγίδες επανασύνθεσης: Το JSON.stringify παραλείπει σιωπηρά τις συναρτήσεις, το undefined και τις τιμές Symbol από τα αντικείμενα (μετατρέπονται σε null στους πίνακες). Επίσης, προκαλεί σφάλμα σε κυκλικές αναφορές και BigInt από προεπιλογή.

Επικυρώστε το μη αξιόπιστο JSON με JSON Schema πριν από την επεξεργασία, ορίστε μέγιστο μέγεθος σώματος στο API σας και χρησιμοποιήστε ελέγχους Content-Type για να απορρίψετε νωρίς τις μη JSON εισόδους. Το φύλλο εξαπάτησης ασφάλειας REST της OWASP καλύπτει ολόκληρη την εικόνα.

Μετατροπή JSON σε YAML, CSV και XML: Οδηγός μετατροπής μορφών

JSON ↔ YAML είναι η πιο αμείωτη μετατροπή — και τα δύο υποστηρίζουν ένθετα αντικείμενα/πίνακες. Προσέξτε την αυτόματη μετατροπή τύπων του YAML (τα yes/no/on/off γίνονται boolean, οι αριθμοί χωρίς εισαγωγικά παραμένουν αριθμοί, η κυριολεκτική συμβολοσειρά 'null' γίνεται null) — βάλτε αμφίσημες τιμές σε εισαγωγικά. Εργαλεία: js-yaml (npm), PyYAML, yq.

JSON → CSV απαιτεί ισπέδωση της ένθετης δομής — λειτουργεί καλύτερα για πίνακες επίπεδων αντικειμένων. Επιλέξτε μια στρατηγική για ένθετες τιμές: stringify (εγγραφή ως JSON σε ένα κελί) ή στήλες σημείου με τελεία (`address.city`, `address.zip`). Εργαλεία: in2csv του csvkit, pandas pd.json_normalize, json2csv (npm).

JSON → XML είναι απλό για δομές δέντρου, αλλά χάνει τη διάκριση μεταξύ πίνακα και αντικειμένου — τα αδέλφια XML θα μπορούσαν να είναι οτιδήποτε. Προσέξτε για μη έγκυρα ονόματα στοιχείων XML (δεν μπορούν να ξεκινούν με ψηφία, δεν μπορούν να περιέχουν κενά). Εργαλεία: xml-js, xmltodict (Python).

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

Εργασία με μεγάλα αρχεία JSON: Αναλυτές ροής και συμβουλές μνήμης

JSON.parse φορτώνει ολόκληρο το έγγραφο στη μνήμη — είναι εντάξει για τυπικές απαντήσεις API, αλλά προβληματικό για αρχεία άνω των λίγων εκατοντάδων MB. Οι αναλυτές ροής επεξεργάζονται ένα διακριτικό (ή μία εγγραφή) τη φορά, διατηρώντας σταθερή μνήμη ανεξάρτητα από το μέγεθος του αρχείου.

  • JavaScript: stream-json ή oboe.js για ανάλυση στυλ SAX.
  • Python: ijson για σταδιακή ανάλυση, ή μετατροπή σε JSON Lines πρώτα και ανάγνωση γραμμή προς γραμμή.
  • Java: Jackson Streaming API (JsonParser).
  • Shell: το jq επεξεργάζεται JSON ροής μέσω του --stream.

Για αρχεία που δημιουργούνται ως πίνακες εγγραφών JSON, σκεφτείτε να αλλάξετε τον παραγωγό ώστε να εκπέμπει JSON Lines — κάθε καταναλωτής στην αλυσίδα επωφελείται. Όταν πρέπει να χειριστείτε έναν τεράστιο πίνακα JSON στη μνήμη, προτιμήστε την επανάληψη και απόρριψη εγγραφών αντί για τη δημιουργία μιας παράλληλης δομής δεδομένων. Παρακolουθήστε το μέγεθος της σωρού (heap), ορίστε το --max-old-space-size στη Node και κάντε profiling πριν από τη βελτιστοποίηση.

Οδηγός αναφοράς μορφοποιητή JSON: Εσοχή, ταξινόμηση κλειδιών, διαφορές και διαφυγή

Γρήγορη αναφορά για καθημερινές εργασίες JSON.

  • Εσοχή: το prettier και το npm χρησιμοποιούν από προεπιλογή 2 κενά. Επιλέξτε 4 για κώδικα επιχειρηματικού επιπέδου που χρησιμοποιεί ήδη εσοχή 4 κενών σε όλες τις γλώσσες. Τα στητήρια (tabs) είναι έγκυρα αλλά σπάνια στο JSON.
  • Ταξινόμηση κλειδιών (για καθαρότερα diffs): JSON.stringify(obj, Object.keys(obj).sort(), 2) για ρηχά αντικείμενα. jq --sort-keys για βαθιά αναδρομή. Python json.dumps(obj, sort_keys=True).
  • Σύγκριση (Diff) δύο αρχείων JSON: jq --sort-keys και στα δύο αρχεία, στη συνέχεια εκτελέστε κανονικό diff. Ή χρησιμοποιήστε json-diff (npm), DeepDiff (Python), την ενσωματωμένη σύγκριση ευαισθησίας JSON του VS Code.
  • Ακολουθίες διαφυγής σε συμβολοσειρές: \\" (διπλό εισαγωγικό), \\\\ (ανάποδη κάθετος), \\/ (προς τα εμπρός κάθετος, προαιρετικό), \\b (backspace), \\f (form feed), \\n (νέα γραμμή), \\r (επιστροφή κεφαλής), \\t (στητήριο), \\uXXXX (σημείο κώδικα Unicode).
  • Αριθμοί: Το JSON επιτρέπει δεκαδικούς και εκθέτες (1.5e3) αλλά όχι προπορευόμενα μηδενικά (το 0123 είναι μη έγκυρο) και καμία τελεία στο τέλος (το 1. είναι μη έγκυρο).
  • Οι συμβολοσειρές πρέπει να έχουν διπλά εισαγωγικά — τα μονά εισαγωγικά είναι μόνο για JSON5.
code

Embed this JSON Formatter on your site

Free for any site. Copy the snippet below and paste into your HTML — no attribution required beyond the built-in credit link.

<iframe src="https://calculators.im/embed/json-formatter" width="100%" height="720" style="border:0;max-width:100%;" loading="lazy" title="JSON Formatter by Calculators.im"></iframe>
<p style="font-size:12px;text-align:center;color:#64748b;margin-top:6px;">Powered by <a href="https://calculators.im/json-formatter?utm_source=embed&utm_medium=snippet&utm_campaign=json-formatter">JSON Formatter</a> by Calculators.im</p>
open_in_new Preview embed Auto-resizing iframe. Mobile responsive. Works with WordPress, Ghost, Webflow, and plain HTML.

Frequently Asked Questions

sell

Tags