我有一个标有 jax-b 和 json 注释的 java 对象。如何通过应用 XSLT 转换将其转换为 JSON。这可以使用 saxon API 来实现吗?例如
我有
{Person[name ="john", salary = 100], Person[name ="doe", salary = 200]}
的列表,我需要通过将工资加倍为 [{"name":"john,"salary":200}{"name":"doe","salary":400}]
将其转换为 JSON
XSL 转换非常适合作为输入文件的 XML 文档。我对你的任务背景一无所知,但你的解决方案听起来很奇怪:
假设您想要一个 JSON 文档,其中所有人员的工资都翻倍,一个简单的解决方案是:
这里不需要 XSLT。
如果你想以困难的方式做到这一点: