有没有人知道一个python库,可以将JSON转换为XSLT / Velocity模板风格的JSON?
JSON + 转换模板 = JSON(新)
谢谢!
有没有人知道一个python库,可以将JSON转换为XSLT / Velocity模板风格的JSON?
JSON + 转换模板 = JSON(新)
谢谢!
很抱歉如果这已经过时了,但您可以使用这个模块https://github.com/Onyo/jsonbender。它基本上通过映射将一个字典转换为另一个字典对象。您可以将JSON转储到字典中,将其转换为另一个字典,然后再将其转换回JSON。
我发现目前的转换库并不适合我的需求,花了几天时间试图创建自己的转换库。但后来我意识到,创建转换方案比编写将一个类似于JSON的Python对象转换为另一个对象的本地Python代码更加困难。
我知道,这不是原问题的答案。我也明白,我的方法有一定的局限性。例如,如果您需要生成文档,则无法使用此方法。
但如果您只需要转换类似于JSON的对象,请考虑编写Python代码来完成此任务。很可能该代码会比转换方案描述更清晰易懂。
我希望几天前认真考虑过这种方法。
pyjq
库非常神奇,你可以将模板
和json
文件提供给它,它会为您映射出来。
https://pypi.org/project/pyjq/
唯一让人烦恼的是我必须安装它的要求,它在我的本地机器上完美运行,但当我尝试构建它时,它无法构建出lambda和aws的依赖项。