Công cụ định dạng & Mã
JSON sang lớp / DTO PHP
Strict-typed PHP DTO classes from a JSON sample.
Ghi chú của biên tập viên
Understanding · Modern PHP DTOs are surprisingly tight.
Chương phân tích chuyên sâu này hiện chỉ có sẵn bằng tiếng Anh. Công cụ chuyển đổi ở trên hoạt động bằng ngôn ngữ của bạn; bài viết giải thích dài chưa được dịch.
Các câu hỏi thường gặp
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.
Mọi người cũng tìm kiếm
Công cụ liên quan
More in this room.
- JSON sang giao diện TypeScriptSuy ra các kiểu từ một mẫu JSON và xuất các giao diện TS.
- JSON sang lớp C#Tạo các lớp POCO từ một mẫu JSON.
- JSON sang Java POJOXuất một Java POJO từ một mẫu JSON.
- JSON sang Python DataclassCác dataclass có gợi ý kiểu (với Pydantic tùy chọn) từ JSON.
- JSON sang Go StructCác Go struct chuẩn với thẻ `json:`.
- JSON sang Kotlin Data ClassCác data class ngắn gọn cho bất kỳ mẫu JSON nào.