有没有人知道可以将JSON转换为XSLT/Velocity模板样式的JSON的python库?
JSON +转换模板= JSON (新建)
谢谢!
发布于 2017-08-11 06:44:11
抱歉,如果它是旧的,但你可以使用这个模块https://github.com/Onyo/jsonbender基本上它转换一个dicc到另一个Dicc对象使用一个映射。您可以做的是将json转储到dicc中,将其转换为另一个dicc,然后再将其转换回json。
发布于 2021-02-17 06:33:07
我发现pyjq库非常神奇,你可以给它一个template和json文件,它会为你映射出来。
https://pypi.org/project/pyjq/
唯一让我恼火的是我必须为它安装的要求,它在我的本地机器上工作得很好,但当我尝试构建它时,它失败了,无法为lambda和aws构建依赖项。
发布于 2018-09-21 15:47:22
我还没有找到适合我需要的转换器库,我花了几天时间尝试创建我自己的转换器库。然后我意识到,创建转换方案比编写将一个类似json的python对象转换为另一个对象的原生python代码更难。
我明白,这不是原始问题的答案。我也明白我的方法有一定的局限性。F.e.如果您需要生成文档,它将无法工作。
但是,如果您只需要转换类似json的对象,请考虑只编写执行此操作的python代码的可能性。与转换模式描述相比,代码可能更清晰、更容易理解。
我希望几天前能更认真地考虑这种方法。
https://stackoverflow.com/questions/40116845
复制相似问题