#json #transform #type #programming-language

jsonto

将 JSON 字符串转换为常用编程语言类型,轻量且快速

2 个版本

0.1.1 2023年4月6日
0.1.0 2023年4月6日

#1378 in 开发工具

MIT 许可协议

97KB
2.5K SLoC

jsonto

将 JSON 字符串转换为常用编程语言类型,轻量且快速

示例

fn main() {
    let input_str = r#"{
        "code": "country",
        "type": "PROPERTY_INT",
        "value": "国家"
    }"#;

    let mut options = jsonto::Options::default();
    options.output_mode = jsonto::OutputMode::Rust;
    let result = jsonto::codegen("property", input_str, options).unwrap();
    println!("-----auto genaration-----\n{}", result);
}

依赖项

~0.3–0.8MB
~19K SLoC