JSON 输入区
Pike Class 定义
Pike 转换说明与类型知识点
工具特点
- Public 访问修饰符:Pike 支持类似 C++ 的访问控制。勾选后,会在类内部自动添加
public修饰符,使得属性可以在外部被直接访问。 - 非法字符安全处理:如果 JSON 键名包含横杠(如
first-name)或其他 Pike 变量不支持的特殊字符,工具会自动将其转换为合法的下划线格式(如first_name),并在后面附上原键名的注释,避免编译错误。 - 深度解析:深度优先遍历 JSON 结构,遇到嵌套的 Object 将会自动剥离并生成一个新的
class定义。
类型映射规则
- String ➜
string - Number (整数) ➜
int - Number (小数) ➜
float - Boolean ➜
boolean - Array ➜
array(Type)或array(mixed) - Null / Undefined ➜
mixed(Pike 中的万能类型,当工具无法精确推断时使用)
