XML到JSON和反之亦然

时间:2016-06-21 05:20:34

标签: google-apps-script

队     这对我来说是应用程序脚本开发中的一个问题。我一直试图解决它。

我一直在使用的XML appscript服务(现已弃用)一直表现非常出色,我的意思是解析任何html文件或XML文件并且转换为linient标志的真棒。我爱上了它。

此外,此服务还为您提供了XML文件的JSON视图。真的很酷。因为我可以简单地浏览到调试器中的任何数据项,然后在代码中键入它。当您确切知道代码所需的内容时,无需调用许多无法使用的方法 不推荐使用的XML服务中的这些AWESOME功能使得该作业比它所替代的所谓XMLService更容易。 我发现使用XML服务的一个问题是它很慢。我编写了一个解析器,它在10秒内完成,XML Service需要3分钟。所以,确定它很糟糕。 但是,XMLService没有那些简洁的功能。

是否有任何公共代码或图书馆可以完成以下工作: 一个。将XML转换为JSON视图。 湾以简单的形式解析HTML。 C。快点做吧

请帮忙。

1 个答案:

答案 0 :(得分:1)

好的,我没有收到有关此事的任何更新。所以,我自己写了。我只是将XML转换为JSON。

Xml2Json将XML字符串表示为JSON对象。

如果设置flags =“attributes”,则元素属性将打包在JSONobject的XmlAttributes子级中。

在XML中,没有办法说,您将要遇到一个元素数组或一个元素。因此,默认情况下,解析器会从元素中创建一个JSON对象,除非它对另一个具有相同名称的xml元素进行计数,然后将Object转换为数组。

这是Xml2Json项目密钥:18Aji4ggm4A2cXQ1n_sSc6gDQA3Wc4aC5WvQYybAflkdUushu9f2Ogv5o