🔧
JSON 转 PHP 类
JSON 与数据格式 · 免费在线工具
将 JSON 转换为带属性的 PHP 类。
EZ4Code 团队
成功
155 字符
1624 字符
<?php
class Root
{
public string $name;
public function getName(): string
{
return $this->name;
}
public function setName(string $name): void
{
$this->name = $name;
}
public int $age;
public function getAge(): int
{
return $this->age;
}
public function setAge(int $age): void
{
$this->age = $age;
}
public bool $active;
public function getActive(): bool
{
return $this->active;
}
public function setActive(bool $active): void
{
$this->active = $active;
}
public float $score;
public function getScore(): float
{
return $this->score;
}
public function setScore(float $score): void
{
$this->score = $score;
}
public Address $address;
public function getAddress(): Address
{
return $this->address;
}
public function setAddress(Address $address): void
{
$this->address = $address;
}
public array $skills;
public function getSkills(): array
{
return $this->skills;
}
public function setSkills(array $skills): void
{
$this->skills = $skills;
}
}
class Address
{
public string $city;
public function getCity(): string
{
return $this->city;
}
public function setCity(string $city): void
{
$this->city = $city;
}
public string $zip;
public function getZip(): string
{
return $this->zip;
}
public function setZip(string $zip): void
{
$this->zip = $zip;
}
}类型化属性
int、float、string、bool、array — PHP 7.4+ 类型化属性。
嵌套类
对象递归地变为命名类。
Getter 和 Setter
为每个字段生成带返回类型的访问器。
如何使用JSON 转 PHP 类
- 1将输入数据(JSON、CSV、XML、YAML 等)粘贴到输入框。
- 2工具会自动处理和验证您的数据。
- 3在结果面板中查看转换后的输出。
- 4复制或下载转换后的结果。
功能特点
- ✓完全免费 — 无需注册、无订阅、无广告
- ✓完全在浏览器中运行 — 数据从不离开您的设备
- ✓快速轻量 — 即时获得结果
- ✓跨平台 — 支持桌面、平板和移动设备
常见问题
可以转换大型 JSON 文件吗?
可以,但性能取决于您的浏览器。10MB 以下的文件通常能良好处理。
会验证输入吗?
是的,大多数工具会验证输入并显示带有行号的错误信息。
可以下载转换后的结果吗?
是的,大多数转换工具提供下载按钮用于输出文件。
相关工具
JSON 转 Kotlin Data Class
将 JSON 转换为 Kotlin data class。
JSON 转 Swift Struct
将 JSON 转换为 Swift Codable struct。
JSON 转 Protobuf Schema
将 JSON 转换为 Protobuf .proto 消息定义。
JSON 转 SQL
将 JSON 数组转换为 INSERT 语句或 DDL。
JSON 转 HTML 表格
将 JSON 数组渲染为 HTML 表格。
JSON 转 Properties
将 JSON 转换为 Java .properties 键值文件。
JSON 转 INI
将 JSON 转换为 INI 配置文件格式。
JSON 转 Query String
将 JSON 对象转换为 URL 查询字符串。