āđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļąāļāļĢāļđāļāđāļāļāđāļĨāļ°āļāļĢāļ§āļāļŠāļāļ JSON
āļāļąāļāļĢāļđāļāđāļāļ āļāļĢāļ§āļāļŠāļāļ āđāļĨāļ°āļāļāđāļāđāļāļāđāļāļĄāļđāļĨ JSON āļāļāļāđāļĨāļāđ āļ§āļīāđāļāļĢāļēāļ°āļŦāđ JSON āļāđāļ§āļĒāļāļēāļĢāđāļāđāļāđāļ§āļĒāļēāļāļĢāļāđāđāļĨāļ°āļāļēāļĢāļāļĢāļ§āļāļāļąāļāļāđāļāļāļīāļāļāļĨāļēāļ
āļāļēāļĢāļāļąāļāļĢāļđāļāđāļāļāļāļąāļāļāļĢāļīāļĒāļ°
āļāļāđāļāđāļ JSON āļāļĩāđāļĒāļļāđāļāđāļŦāļĒāļīāļāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļīāļāđāļ§āļĒāļāļēāļĢāđāļĒāļ·āđāļāļāļāļąāļāļāļĢāļīāļĒāļ°āđāļĨāļ°āļāļēāļĢāđāļāđāļāđāļ§āļĒāļēāļāļĢāļāđ
āļāļĢāļ°āļāļąāļāđāļĨāļ°āļĒāđāļ
āļĨāļāļāļāļēāļāļāđāļāļĄāļđāļĨ JSON āļāļąāļāļāļĩāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāđāļāđāļāļēāļāļāļĢāļīāļāđāļĨāļ°āļāļēāļĢāļāđāļēāļĒāđāļāļ API
āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļąāļāļāļĩ
āļāļĢāļ§āļāļāļąāļāļāđāļāļāļīāļāļāļĨāļēāļāļāļēāļāđāļ§āļĒāļēāļāļĢāļāđāļāļąāđāļāđāļāđāđāļāļīāđāļāđ āļāđāļ§āļĒāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāđāļāļāđāļĢāļĩāļĒāļĨāđāļāļĄāđ
āļāļģāļāļēāļĄāļāļĩāđāļāļāļāđāļāļĒ
JSON formatter āļāļ·āļāļāļ°āđāļĢ?
JSON formatter āđāļāđāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļĩāđāļĢāļąāļāļāđāļāļĄāļđāļĨ JSON āļāļīāļ āļĒāđāļāļāļāļēāļ āļŦāļĢāļ·āļāļāļąāļāļĢāļđāļāđāļāļāđāļĄāđāļāļĩ āđāļĨāļ°āļāļąāļāļĢāļđāļāđāļāļāđāļŦāļĄāđāļāđāļ§āļĒāļāļēāļĢāļĒāđāļāļŦāļāđāļē āļāļēāļĢāļāļķāđāļāļāļĢāļĢāļāļąāļāđāļŦāļĄāđ āđāļĨāļ°āļāļēāļĢāđāļ§āđāļāļ§āļĢāļĢāļāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļĄāđāļāļ·āđāļāđāļŦāđāļĄāļāļļāļĐāļĒāđāļāđāļēāļāđāļāđ JSON formatter āļŠāđāļ§āļāđāļŦāļāđāļĒāļąāļāļĄāļĩāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļāļđāļāļāđāļāļ āļāļēāļĢāđāļāđāļāđāļ§āļĒāļēāļāļĢāļāđ āļāļēāļĢāļāļĢāļ§āļāļāļąāļāļāđāļāļāļīāļāļāļĨāļēāļ āđāļĨāļ°āļāļēāļāļāļĢāļąāđāļāļĄāļĩāļāļļāļāļŠāļĄāļāļąāļāļīāđāļāļīāđāļĄāđāļāļīāļĄāđāļāđāļāļāļēāļĢāđāļĢāļĩāļĒāļāļĨāļģāļāļąāļāļāļĩāļĒāđ āļāļēāļĢāļĒāđāļāļāļāļēāļ āđāļĨāļ°āļāļēāļĢāļāļģāļāļēāļāđāļāļ tree view āđāļāļĢāļ·āđāļāļāļĄāļ·āļ JSON formatter āļāļāļāđāļĨāļāđāļāļĢāļĩ āļāļāļāđāļĢāļēāļĢāļ§āļĄāļāļēāļĢāļāļąāļāļĢāļđāļāđāļāļāđāļĨāļ°āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāđāļ§āđāđāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāđāļāļĩāļĒāļ§ āđāļŦāđāļāļĨāļĨāļąāļāļāđāļāļĩāđāļŠāļ°āļāļēāļāļāļąāļāļāļĩāļāļĢāđāļāļĄāļĢāļēāļĒāļāļēāļāļāđāļāļāļīāļāļāļĨāļēāļāļāļĒāđāļēāļāļĨāļ°āđāļāļĩāļĒāļ
āļāļģāđāļĄ JSON āļāļāļāļāļąāļāļāļķāļāđāļĄāđāļāļđāļāļāđāļāļ?
JSON āđāļĄāđāļāļđāļāļāđāļāļāđāļĄāļ·āđāļāļĨāļ°āđāļĄāļīāļāļāļāļāļĩāđāđāļāđāļĄāļāļ§āļāļāļāļāļāđāļāļāļģāļŦāļāļ JSON āļŠāļēāđāļŦāļāļļāļāļĩāđāļāļāļāđāļāļĒāļāļĩāđāļŠāļļāļāđāļāđāđāļāđ: - āđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļļāļĨāļ āļēāļāļāđāļāļāđāļēāļĒ āļŦāļĨāļąāļāļĢāļēāļĒāļāļēāļĢāļŠāļļāļāļāđāļēāļĒāđāļ object āļŦāļĢāļ·āļ array - āļāļēāļāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļąāļāļāļĢāļ°āļāļēāļĻāļāļđāđ āļĢāļāļāļāļĩāļĒāđ object āļŦāļĢāļ·āļāļāđāļēāļŠāļāļĢāļīāļ - āđāļāđāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļąāļāļāļĢāļ°āļāļēāļĻāđāļāļĩāđāļĒāļ§ āđāļāļāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļąāļāļāļĢāļ°āļāļēāļĻāļāļđāđ (āđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļąāļāļāļĢāļ°āļāļēāļĻāđāļāļĩāđāļĒāļ§āđāļĄāđāļāļđāļāļāđāļāļāđāļ JSON) - āļāļąāļāļāļĢāļ°āļāļīāđāļĻāļĐāļāļĩāđāđāļĄāđāđāļāđ escape āđāļāđāļ backslash āļŦāļĢāļ·āļāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļąāļāļāļĢāļ°āļāļēāļĻāļ āļēāļĒāđāļāļŠāļāļĢāļīāļāļāļĩāđāđāļĄāđāđāļāđ escape - āļāđāļēāļāļĩāđāđāļĄāđāļāļđāļāļāđāļāļ āđāļāđāļ undefined, NaN āļŦāļĢāļ·āļ Infinity (āļāļķāđāļāđāļĄāđāļĄāļĩāđāļāļāđāļāļāļģāļŦāļāļ JSON) - āļ§āļāđāļĨāđāļāļāļĩāļāļāļēāļŦāļĢāļ·āļāļ§āļāđāļĨāđāļāđāļŦāļĨāļĩāđāļĒāļĄāđāļĄāđāļāļĢāļāļāļąāļ āļāļĩāđ {/} āļŦāļĢāļ·āļ [/] āđāļĄāđāđāļāđāļāļąāļāļāļđāđāļāļąāļāļāļĒāđāļēāļāđāļŦāļĄāļēāļ°āļŠāļĄ āđāļāđ JSON validator āđāļāļ·āđāļāļĢāļ°āļāļļāļāļģāđāļŦāļāđāļāđāļĨāļ°āļĨāļąāļāļĐāļāļ°āļāļāļāļāđāļāļāļīāļāļāļĨāļēāļāļāļēāļāđāļ§āļĒāļēāļāļĢāļāđāļāļĩāđāđāļāđāļāļāļ validator āļŠāđāļ§āļāđāļŦāļāđāļĢāļēāļĒāļāļēāļāļāļĢāļĢāļāļąāļ āļāļāļĨāļąāļĄāļāđ āđāļĨāļ°āļāđāļāļāļ§āļēāļĄāđāļŠāļāļāļāđāļāļāļīāļāļāļĨāļēāļāļāļĩāđāļāļāļīāļāļēāļĒāļŠāļģāļŦāļĢāļąāļāļāļąāļāļŦāļēāđāļĢāļāļāļĩāđāļāļ
āļāļ§āļēāļĄāđāļāļāļāđāļēāļāļĢāļ°āļŦāļ§āđāļēāļ JSON āđāļĨāļ° JavaScript object āļāļ·āļāļāļ°āđāļĢ?
āđāļāļāļāļ°āļāļĩāđāđāļ§āļĒāļēāļāļĢāļāđ JSON āļĄāļēāļāļēāļāđāļ§āļĒāļēāļāļĢāļāđ JavaScript object literal āļāļ§āļāļĄāļąāļāđāļĄāđāđāļāđāļŠāļīāđāļāđāļāļĩāļĒāļ§āļāļąāļ āļāļ§āļēāļĄāđāļāļāļāđāļēāļāļŠāļģāļāļąāļāđāļāđāđāļāđ: 1. āļāļĩāļĒāđāļāđāļāļāļāļĒāļđāđāđāļāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļąāļāļāļĢāļ°āļāļēāļĻāļāļđāđ -- JSON āļāđāļāļāļāļēāļĢ {"key": "value"} āđāļāļāļāļ°āļāļĩāđ JavaScript āļāļāļļāļāļēāļ {key: "value"} (āđāļĄāđāļĄāļĩāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļąāļāļāļĢāļ°āļāļēāļĻ) āđāļĨāļ° {'key': 'value'} (āđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļąāļāļāļĢāļ°āļāļēāļĻāđāļāļĩāđāļĒāļ§) 2. āļāđāļēāļŠāļāļĢāļīāļāļāđāļāļāđāļāđāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļąāļāļāļĢāļ°āļāļēāļĻāļāļđāđ -- JSON āļāļāļļāļāļēāļāđāļāļāļēāļ°āđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļąāļāļāļĢāļ°āļāļēāļĻāļāļđāđāļŠāļģāļŦāļĢāļąāļāļŠāļāļĢāļīāļ JavaScript āļĒāļāļĄāļĢāļąāļāļāļąāđāļāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļąāļāļāļĢāļ°āļāļēāļĻāđāļāļĩāđāļĒāļ§āđāļĨāļ°āļāļđāđ 3. āđāļĄāđāļĄāļĩāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļļāļĨāļ āļēāļāļāđāļāļāđāļēāļĒ -- JSON āļŦāđāļēāļĄāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļļāļĨāļ āļēāļāļāđāļāļāđāļēāļĒāļŦāļĨāļąāļāļĢāļēāļĒāļāļēāļĢāļŠāļļāļāļāđāļēāļĒ JavaScript āļāļāļļāļāļēāļ 4. āļāļāļīāļāļāđāļāļĄāļđāļĨāļāļĩāđāļāļģāļāļąāļ -- JSON āļĢāļāļāļĢāļąāļāđāļāļāļēāļ° string, number, boolean, null, object āđāļĨāļ° array JavaScript objects āļŠāļēāļĄāļēāļĢāļāļĄāļĩāļāļąāļāļāđāļāļąāļ, undefined, Date, Map, Set āđāļĨāļ°āļāļĢāļ°āđāļ āļāļāļīāđāļĻāļĐāļāļ·āđāļāđ 5. āđāļĄāđāļĄāļĩāļāļ§āļēāļĄāļāļīāļāđāļŦāđāļ -- JSON āđāļĄāđāļĢāļāļāļĢāļąāļāļāļ§āļēāļĄāļāļīāļāđāļŦāđāļ JavaScript objects āđāļāļāļāļĢāđāļŠāđāļāđāļāļŠāļēāļĄāļēāļĢāļāļĄāļĩāļāļ§āļēāļĄāļāļīāļāđāļŦāđāļāđāļāđ āļāļĩāđāļŦāļĄāļēāļĒāļāļ§āļēāļĄāļ§āđāļēāļāļļāļāđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāļĩāļĒāļ JavaScript object āđāļĨāđāļ§āđāļĢāļĩāļĒāļāļĄāļąāļāļ§āđāļē JSON āđāļāđāđāļāļĒāđ -- āļĄāļąāļāļāđāļāļāļāļđāļ serialize āļāđāļ§āļĒ JSON.stringify() āļŦāļĢāļ·āļāđāļāļĩāļĒāļāļāļēāļĄāļāļ JSON āļāļĩāđāđāļāđāļĄāļāļ§āļ
JSON āļĄāļĩāļāļ§āļēāļĄāļāļīāļāđāļŦāđāļāđāļāđāļŦāļĢāļ·āļāđāļĄāđ?
āđāļĄāđ āļāđāļāļāļģāļŦāļāļ JSON āļāļĒāđāļēāļāđāļāđāļāļāļēāļāļāļēāļĢ (RFC 8259) āđāļĄāđāļĢāļāļāļĢāļąāļāļāļ§āļēāļĄāļāļīāļāđāļŦāđāļ JSON āļāļđāļāļāļāļāđāļāļāđāļŦāđāđāļāđāļāļĢāļđāļāđāļāļāļāļēāļĢāđāļĨāļāđāļāļĨāļĩāđāļĒāļāļāđāļāļĄāļđāļĨāļāļĩāđāļāđāļāļĒāļāļĩāđāļŠāļļāļāđāļĨāļ°āđāļĄāđāļāļķāđāļāļāļąāļāļ āļēāļĐāļē āđāļĨāļ°āļāļ§āļēāļĄāļāļīāļāđāļŦāđāļāļāļđāļāļĒāļāđāļ§āđāļāđāļāļĒāđāļāļāļāļēāđāļāļ·āđāļāđāļŦāđ parser āđāļĢāļĩāļĒāļāļāđāļēāļĒāđāļĨāļ°āļŠāļāļāļāļĨāđāļāļāļāļąāļāļāđāļēāļĄāļ āļēāļĐāļē āļŦāļēāļāļāļļāļāļāđāļāļāļāļēāļĢāļāļ§āļēāļĄāļāļīāļāđāļŦāđāļ āļāļļāļāļĄāļĩāļāļąāļ§āđāļĨāļ·āļāļāđāļĄāđāļāļĩāđāļāļĒāđāļēāļ: - JSONC (JSON with Comments) -- āđāļāđāđāļāļĒ VS Code āđāļĨāļ°āđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļ·āđāļāđ āļŠāļģāļŦāļĢāļąāļāđāļāļĨāđāļāļģāļŦāļāļāļāđāļē JSONC āļāļāļļāļāļēāļāļāļ§āļēāļĄāļāļīāļāđāļŦāđāļāđāļāļāļāļĢāļĢāļāļąāļ // āđāļĨāļ°āļāļ§āļēāļĄāļāļīāļāđāļŦāđāļāđāļāļāļāļĨāđāļāļ / / - YAML āļŦāļĢāļ·āļ TOML -- āļĢāļđāļāđāļāļāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļāļēāļāđāļĨāļ·āļāļāļāļĩāđāļĢāļāļāļĢāļąāļāļāļ§āļēāļĄāļāļīāļāđāļŦāđāļāđāļāļĒāļāļĢāļ - āļāđāļāļĄāļđāļĨāđāļĄāļāļēāļāļēāļĄāđāļāļāđāļāļ -- āđāļāđāļāļĩāļĒāđāđāļāđāļ "_comment" āļŦāļĢāļ·āļ "//" āđāļ object JSON āļāļāļāļāļļāļāđāļāļ·āđāļāđāļāđāļāļāļąāļāļāļķāļāļāļĩāđāļĄāļāļļāļĐāļĒāđāļāđāļēāļāđāļāđ āđāļāļĢāļāļāļĢāļēāļāļ§āđāļēāļŠāļīāđāļāļāļĩāđāđāļāļīāđāļĄāļāđāļāļĄāļđāļĨāđāļŦāđāļāļąāļ payload āļāļāļāļāļļāļ - āļāļąāļāļāļ§āļēāļĄāļāļīāļāđāļŦāđāļāļāđāļāļ parse -- āđāļāđāļāļąāđāļāļāļāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļĨāđāļ§āļāļŦāļāđāļēāđāļāļ·āđāļāļĨāļāļāļ§āļēāļĄāļāļīāļāđāļŦāđāļāļāđāļāļāļŠāđāļ JSON āđāļāļĒāļąāļ parser āļāļĩāđāđāļāđāļĄāļāļ§āļ
āļāļ°āļāļĢāļ§āļāļŠāļāļ JSON āļāļāļāđāļĨāļāđāđāļāđāļāļĒāđāļēāļāđāļĢ?
āļāļēāļĢāļāļĢāļ§āļāļŠāļāļ JSON āļāļāļāđāļĨāļāđāļāļąāđāļāļāļĢāļāđāļāļāļĢāļāļĄāļē: 1. āļāļąāļāļĨāļāļāļāđāļāļĄāļđāļĨ JSON āļāļāļāļāļļāļ 2. āļ§āļēāļāļĨāļāđāļ āđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļĢāļ§āļāļŠāļāļ JSON 3. āļāļĨāļīāļāļāļļāđāļĄāļāļĢāļ§āļāļŠāļāļāļŦāļĢāļ·āļāļāļąāļāļĢāļđāļāđāļāļ 4. āđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļ°āļĢāļēāļĒāļāļēāļāļ§āđāļē JSON āļāļđāļāļāđāļāļāļŦāļĢāļ·āļāđāļŠāļāļāļāđāļāļāļīāļāļāļĨāļēāļāļāļĢāđāļāļĄāļāļģāđāļŦāļāđāļāđāļĨāļ°āļāļģāļāļāļīāļāļēāļĒāļāļāļāļāļąāļāļŦāļēāļāļĩāđāđāļāđāļāļāļ āđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļĢāļ§āļāļŠāļāļ JSON āļāļĩāđāļāļĩāļāļ§āļĢ: - āļāļĢāļ§āļāļŠāļāļāđāļ§āļĒāļēāļāļĢāļāđāļāļēāļĄāļāđāļāļāļģāļŦāļāļ JSON āļāļĒāđāļēāļāđāļāđāļāļāļēāļāļāļēāļĢ (RFC 8259) - āđāļŠāļāļāļŦāļĄāļēāļĒāđāļĨāļāļāļĢāļĢāļāļąāļāđāļĨāļ°āļāļāļĨāļąāļĄāļāđāļāļāļāļāđāļāļāļīāļāļāļĨāļēāļ - āđāļŦāđāļāđāļāļāļ§āļēāļĄāđāļŠāļāļāļāđāļāļāļīāļāļāļĨāļēāļāļāļĩāđāļāļāļīāļāļēāļĒāļ§āđāļēāđāļāļīāļāļāļ°āđāļĢāļāļķāđāļ - āļāļąāļāļĢāļđāļāđāļāļāđāļĨāļ° beautify JSON āđāļāđāļ§āļĨāļēāđāļāļĩāļĒāļ§āļāļąāļ (āđāļāđāļāļāļēāļāđāļĨāļ·āļāļ) - āđāļāđāļāđāļ§āļĒāļēāļāļĢāļāđāļāđāļ§āļĒāļĢāļŦāļąāļŠāļŠāļĩāļŠāļģāļŦāļĢāļąāļāļāļāļīāļāļāđāļāļĄāļđāļĨāļāļĩāđāđāļāļāļāđāļēāļāļāļąāļ āļŠāļģāļŦāļĢāļąāļāļāđāļāļĄāļđāļĨāļāļāļēāļāđāļŦāļāđāļŦāļĢāļ·āļāļĨāļ°āđāļāļĩāļĒāļāļāđāļāļ āđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļĢāļ§āļāļŠāļāļāļāļāļāđāļĨāļāđāļāļģāļāļ§āļāļĄāļēāļāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļļāļāļāļĒāđāļēāļāļāļēāļāļāļąāđāļāđāļāļĨāđāļāļāļāđāđāļāđāļāļĢāļēāļ§āđāđāļāļāļĢāđāļāļāļāļāļļāļ āļŦāļĄāļēāļĒāļāļ§āļēāļĄāļ§āđāļēāļāđāļāļĄāļđāļĨāļāļāļāļāļļāļāđāļĄāđāđāļāļĒāļāļāļāļāļēāļāđāļāļĢāļ·āđāļāļāļāļāļāļāļļāļ
JSON āđāļāļāļĒāđāļāļāļāļēāļ (minified) āļŦāļĄāļēāļĒāļāļķāļāļāļ°āđāļĢ?
JSON āđāļāļāļĒāđāļāļāļāļēāļāļāļ·āļ JSON āļāļĩāđāļĨāļāļāđāļāļāļ§āđāļēāļāļāļĩāđāđāļĄāđāļāļģāđāļāđāļāļāļąāđāļāļŦāļĄāļāļāļāļ -- āļāđāļāļāļ§āđāļēāļ āđāļāđāļ āļāļēāļĢāļāļķāđāļāļāļĢāļĢāļāļąāļāđāļŦāļĄāđ āđāļĨāļ°āļāļēāļĢāļĒāđāļāļŦāļāđāļēāļāļđāļāļāļąāļāļāļāļ āļāļĨāļĨāļąāļāļāđāļāļ·āļāļāđāļāļāļ§āļēāļĄāļāļĢāļĢāļāļąāļāđāļāļĩāļĒāļ§ (āļŦāļĢāļ·āļāļāđāļāļĒāļĄāļēāļ) āļāļĩāđāļāļ°āļāļąāļāļĢāļąāļ: JSON āđāļāļāļĒāđāļāļāļāļēāļāļāļđāļāđāļāđāđāļāļāļēāļĢāļāļĨāļīāļāļāđāļ§āļĒāđāļŦāļāļļāļāļĨāļŦāļĨāļēāļĒāļāļĢāļ°āļāļēāļĢ: - āļāļāļēāļāđāļāļĨāđāđāļĨāđāļāļĨāļ -- āļŠāļēāļĄāļēāļĢāļāļĨāļāļāļāļēāļ payload āđāļāđ 30-50% āļŦāļĢāļ·āļāļĄāļēāļāļāļ§āđāļē - āļāļēāļĢāļāđāļēāļĒāđāļāļāļāđāļēāļāđāļāļĢāļ·āļāļāđāļēāļĒāđāļĢāđāļ§āļāļķāđāļ -- āļāđāļāļĄāļđāļĨāļāļĩāđāļāđāļāļĒāļĨāļāđāļāļāļēāļĢāļŠāđāļāļŦāļĄāļēāļĒāļāļķāļāļāļ§āļēāļĄāļŦāļāđāļ§āļāļāļĩāđāļāđāļģāļĨāļ - āļĨāļāļāđāļēāđāļāđāļāđāļēāļĒāđāļāļāļāđāļ§āļīāļāļāđ -- āļŠāļģāļāļąāļāļāļĒāđāļēāļāļĒāļīāđāļāļŠāļģāļŦāļĢāļąāļ API āļāļĩāđāļĄāļĩāļāļēāļĢāđāļāđāļēāļāļĄāļŠāļđāļāđāļĨāļ°āđāļāļāļāļĨāļīāđāļāļāļąāļāļĄāļ·āļāļāļ·āļ āļāđāļāđāļĨāļāđāļāļĨāļĩāđāļĒāļāļāļ·āļ JSON āđāļāļāļĒāđāļāļāļāļēāļāļāļąāđāļāļĄāļāļļāļĐāļĒāđāļāđāļēāļāđāļĄāđāđāļāđāđāļĨāļĒ āđāļāđ āđāļāļĢāļ·āđāļāļāļĄāļ·āļ JSON pretty print āđāļāļ·āđāļāļāļąāļāļĢāļđāļāđāļāļ JSON āđāļāļāļĒāđāļāļāļāļēāļāļāļĨāļąāļāđāļāđāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāļĩāđāļāđāļēāļāđāļāđāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļĩāļāļąāļāļŦāļĢāļ·āļāļāļĢāļ§āļāļŠāļāļ
āļāļ° pretty print JSON āđāļ command line āđāļāđāļāļĒāđāļēāļāđāļĢ?
āđāļāļĢāļ·āđāļāļāļĄāļ·āļ command line āļŦāļĨāļēāļĒāļāļąāļ§āļŠāļēāļĄāļēāļĢāļ pretty print JSON āđāļāđ: āļāđāļ§āļĒ jq (āđāļāđāļāļāļĩāđāļāļīāļĒāļĄāļāļĩāđāļŠāļļāļ āļāļīāļāļāļąāđāļāđāļĒāļāļāđāļēāļāļŦāļēāļ): āļāđāļ§āļĒ Python (āļĄāļĩāđāļāļāļąāļ§āļāļāļĢāļ°āļāļāļŠāđāļ§āļāđāļŦāļāđ): āļāđāļ§āļĒ Node.js: āļāđāļ§āļĒ curl (pretty printing āļāļēāļĢāļāļāļāļāļĨāļąāļāļāļāļ API): āđāļāļĢāļ·āđāļāļāļĄāļ·āļ jq āđāļāđāļĢāļąāļāļāļēāļĢāđāļāļ°āļāļģāļŠāļģāļŦāļĢāļąāļāļāļĨāļĨāļąāļāļāđāļāļĩāđāļĄāļĩāļŠāļĩ āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢ query āđāļĨāļ°āļāļēāļĢāļāļąāļāļāļēāļĢāļāđāļāļāļīāļāļāļĨāļēāļāļāļĩāđāđāļāđāļāđāļāļĢāđāļ
JSON Schema āļāļ·āļāļāļ°āđāļĢ?
JSON Schema āđāļāđāļāļāļģāļĻāļąāļāļāđāļāļĩāđāļāđāļ§āļĒāđāļŦāđāļāļļāļāđāļŠāđāļāļģāļāļāļīāļāļēāļĒāļāļĢāļ°āļāļāļāđāļĨāļ°āļāļĢāļ§āļāļŠāļāļāđāļāļāļŠāļēāļĢ JSON āļĄāļąāļāļāļģāļŦāļāļāđāļāļĢāļāļŠāļĢāđāļēāļ āļāļāļīāļāļāđāļāļĄāļđāļĨ āđāļĨāļ°āļāđāļāļāļģāļāļąāļāļāļĩāđāđāļāļāļŠāļēāļĢ JSON āļāđāļāļāļāļāļīāļāļąāļāļīāļāļēāļĄ āļāļīāļāļ§āđāļēāļĄāļąāļāđāļāđāļāļŠāļąāļāļāļēāļŦāļĢāļ·āļāļāđāļāļāļģāļŦāļāļāļŠāļģāļŦāļĢāļąāļāļāđāļāļĄāļđāļĨ JSON āļāļāļāļāļļāļ āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāļŦāļĨāļąāļāļāļāļ JSON Schema: - āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļĢāļ°āđāļ āļ -- āļĢāļ°āļāļļāļ§āđāļēāļāđāļēāļāđāļāļāđāļāđāļ string, number, boolean, array, object āļŦāļĢāļ·āļ null - āļāļīāļĨāļāđāļāļĩāđāļāļģāđāļāđāļ -- āļāļģāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļļāļāļŠāļĄāļāļąāļāļīāļāļēāļāļāļĒāđāļēāļāđāļāđāļāļāļąāļāļāļąāļ - āļāđāļāļāļģāļāļąāļāļāļāļāļāđāļē -- āļāļąāđāļāļāđāļēāļāđāļģāļŠāļļāļ/āļŠāļđāļāļŠāļļāļ āļĢāļđāļāđāļāļāļŠāļāļĢāļīāļ (regex) āđāļĨāļ°āļāđāļēāļāļĩāđāļāļāļļāļāļēāļ (enums) - āļāļēāļĢāļāļĢāļ§āļāļŠāļāļ array -- āļāļ§āļāļāļļāļĄāļāļ§āļēāļĄāļĒāļēāļ§ array, āļāļĢāļ°āđāļ āļāļāļāļāļĢāļēāļĒāļāļēāļĢ āđāļĨāļ°āļāļ§āļēāļĄāđāļāđāļāđāļāļāļĨāļąāļāļĐāļāđ - āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāđāļāļāļāđāļāļ -- āļāļģāļŦāļāļ schema āļŠāļģāļŦāļĢāļąāļ object āđāļĨāļ° array āļāļĩāđāļāđāļāļāļāļąāļ - āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāđāļāļāļĄāļĩāđāļāļ·āđāļāļāđāļ -- āđāļāđāļāļāļāļĩāđāđāļāļāļāđāļēāļāļāļąāļāļāļēāļĄāļāđāļēāļāļāļāļāļīāļĨāļāđāļāļ·āđāļ āļāļąāļ§āļāļĒāđāļēāļ JSON Schema: JSON Schema āļāļđāļāđāļāđāļāļąāđāļ§āđāļāđāļāļāļēāļĢāļāļĢāļ§āļāļŠāļāļ body āļāļģāļāļ API, āđāļāļĨāđāļāļģāļŦāļāļāļāđāļē āđāļĨāļ°āļŠāļąāļāļāļēāļāļēāļĢāđāļĨāļāđāļāļĨāļĩāđāļĒāļāļāđāļāļĄāļđāļĨāļĢāļ°āļŦāļ§āđāļēāļāļāļĢāļīāļāļēāļĢ