I Rewrote Json2xml in C–After Making It Fast with Rust2 days agohttps://vinitkumar.me/json2xml-c/作者创建json2xml-c作为独立的C语言库和CLI,并非为了取代Python/Rust版本,而是提供一种无依赖的替代方案。基准测试显示C语言管道的速度是Python/Rust完整管道的1.51倍至5.39倍,但这是由于产品边界更窄所致,而非语言本身的优势。C语言版本掌控了从JSON字节到XML输出的整个转换路径,具备UTF-8处理、XML验证和美化打印等功能。该版本包含针对多个平台的预构建二进制文件,通过100%行/函数覆盖率的全面测试,以及确定性的分配失败测试。