首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将XML转换为格式化的JSON

将XML转换为格式化的JSON
EN

Stack Overflow用户
提问于 2011-01-24 23:39:02
回答 5查看 4K关注 0票数 2

对于我正在从事的一个项目,我需要将XML文档转换为JSON,同时通过保持数据的良好对齐来保持它的人类可读性。虽然xml2json-xslt能够创建JSON,但它的格式不是很好。

我的主要问题是,它需要在XSLT 1.0中完成,而不使用任何外部库、javascript或其他任何东西。只是纯XSLT。虽然互联网上有很多示例,但我就是找不到一个能保证正确(好吧,可读)格式的。

它不需要通过转换布尔值、数字、日期等来做火箭科学。它只需要创建JSON,该JSON将被另一个应用程序使用,然而当操作员查看数据时,他们需要缩进和良好对齐的括号。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-01-27 02:30:05

我认为您必须咬紧牙关调整xml2json-xslt,直到它按照您所希望的那样缩进。

有关如何处理空白的信息,请参阅Converting XML to plain text - how should I ignore/handle whitespace in the XSLT?

我不认为这将是一个愉快的过程:

票数 1
EN

Stack Overflow用户

发布于 2011-01-25 00:54:54

最简单的解决方案可能是通过JSON格式化程序推送xml2json.xslt的输出,似乎有许多可用的格式化程序-我没有任何经验。

票数 2
EN

Stack Overflow用户

发布于 2011-01-26 02:46:30

根据我的经验,XSLT特别不适合生成格式化良好的输出。

你能把这个问题转移到你的操作员使用的JSON查看器上吗?我的很多JSON交互都是从http://jsonformatter.curiousconcept.com/开始的……

其他选项:Standalone applicationFirefox AddOnetc

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4783833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档