Formatowanie i Kodowanie
JSON do klasy PHP / DTO
Strict-typed PHP DTO classes from a JSON sample.
Notka redakcyjna
Understanding · Modern PHP DTOs are surprisingly tight.
Ten szczegółowy rozdział jest obecnie dostępny tylko w języku angielskim. Narzędzie konwersji powyżej działa w Twoim języku; długi artykuł objaśniający nie został jeszcze przetłumaczony.
Często zadawane pytania
Quick answers.
›Which version of PHP is supported?
The generator targets PHP 8.1 and above, utilising readonly properties, constructor promotion, and strict type hints. You can manually adjust the output for older versions if required.
›How does it handle nested objects?
Nested JSON objects are automatically identified and generated as separate, linked PHP classes. This maintains a clean, modular structure where each object has its own typed definition.
›Does it support arrays of objects?
Yes. If an array of objects is detected, the tool generates a single class definition for those items and uses array type hinting in the parent class documentation.
›Is my JSON data secure?
Yes. The parsing and transformation happen locally within your browser's memory using JavaScript. Your JSON input and the resulting PHP code are never transmitted to a server.
Ludzie wyszukują również
Powiązane narzędzia
More in this room.
- JSON do interfejsu TypeScriptWywnioskuj typy z próbki JSON i wygeneruj interfejsy TS.
- JSON do klasy C#Generuj klasy POCO z próbki JSON.
- JSON do Java POJOWygeneruj Java POJO z próbki JSON.
- JSON do Python DataclassDataclasses z podpowiedziami typów (z opcjonalnym Pydantic) z JSON.
- JSON do Go StructIdiomatyczne Go struct z tagami `json:`.
- JSON do Kotlin Data ClassZwięzłe klasy danych dla dowolnej próbki JSON.