Convert JSON to Laravel, TypeScript, PHP DTO, or CSV in your browser
I kept needing the same thing during Laravel and TypeScript work: paste some API JSON, get a clean Laravel array, a TypeScript interface, a PHP DTO, or CSV — without sending that payload to a random website. So I built
I kept needing the same thing during Laravel and TypeScript work:
paste some API JSON, get a clean Laravel array, a TypeScript interface, a PHP DTO, or CSV — without sending that payload to a random website.
So I built it into KeptTools.
What it does
The JSON Converter turns JSON into:
- a Laravel PHP array
- a TypeScript interface
- a PHP DTO class
- CSV
Everything runs in the browser. Nothing is uploaded.
Quick example
Input:
[
{"id": 1, "name": "Ada", "role": "engineer"},
{"id": 2, "name": "Linus", "role": "founder"}
]
Laravel output starts like this:
[
[
'id' => 1,
'name' => 'Ada',
'role' => 'engineer',
],
...
]
Why I built it this way
Most converters are fine until the JSON is private.
API responses, tokens nearby, client data — I did not want that leaving my machine. KeptTools keeps the conversion on the page.
Try it
- Converter: https://kepttools.com/json-converter
- Full suite: https://kepttools.com
There are 23 tools in total: JSON formatter, SQL formatter, JWT decoder, Base64, image tools, and more.
Question for you
Which output do you need most in day-to-day work?
- Laravel array
- TypeScript interface
- PHP DTO
- CSV
Tell me in the comments.
Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.