JSON-työkalut

Muotoile, validoi ja vertaa JSON-dataa yhdessä näppärässä työkalussa. Korvaa usean erillisen verkkosivun tarpeen ja tekee API-kehityksestä sujuvampaa.

Aloittelija · 3-4 tuntia · Next.js, TypeScript, Tailwind CSS

Aloitusprompt

Kopioi tämä Cursoriin tai Claude Codeen ja aloita rakentaminen.

Luo JSON-työkalupakki.

Välilehdet:
1. Formatter (beautify/minify)
2. Validator (tarkista ja näytä virheet)
3. Tree View (visualisoi rakenne)
4. Diff (vertaa kahta JSONia)

Jokaisella välilehdellä:
- Input-alue(t) JSONille
- Toimintonapit
- Output/tulos-alue
- Kopioi-nappi

Ominaisuudet:
- Syntaksikorostus
- Rivinumerot
- Virheiden korostus
- Sample JSON -napit

Tech: Next.js, TypeScript, Tailwind CSS

Vaiheet

1. JSON-muotoilu

Luo beautifier ja minifier.

Luo JSON-työkalun perustoiminnot: input-alue JSON:ille, Beautify-nappi (muotoilu sisennyksellä), Minify-nappi (poista turhat välilyönnit). Näytä virheviestit jos JSON on virheellinen.

2. Validointi ja visualisointi

Lisää validointi ja puurakenne.

Lisää JSON-validointi virheviesteineen. Luo puurakenne-näkymä (tree view) jossa voi navigoida JSONin sisällä. Näytä tyypit (string, number, boolean, array, object).

3. JSON-diff

Vertaa kahta JSON-objektia.

Luo JSON-diff työkalu: kaksi input-aluetta JSONeille, vertaa ja näytä erot värikoodattuna (lisätty, poistettu, muutettu).

Ominaisuudet

JSON-muotoilu (prettify)

Validointi

Minifiointi

Vertailu (diff)

JSON <-> objekti muunnos

Laajennusideat

Kun perusprojekti on valmis:

JSON -> TypeScript interface

JSON -> YAML muunnos

JSON Path -haku

Schema-validointi

Import/export tiedostosta