2016-06-21 79 views
0

團隊, 這對我來說是一個在應用程序腳本開發中的問題。我一直試圖解決它很長一段時間。XML To JSON和Vice Versa

我一直在使用的XML appscript服務(現已棄用)一直非常出色,我的意思是,解析任何html文件或XML文件並轉換爲臨時標誌的操作非常棒。我愛上它了。

此外,此服務爲您提供XML文件的JSON視圖。這真的很酷。因爲我可以簡單地瀏覽調試器中的任何數據項,然後在代碼中輸入它。當你確切地知道你的代碼正在尋找什麼時,不需要調用很多敏感的方法。
不贊成使用的XML服務中的這些AWESOME特性使得該作業比它所替代的所謂的XMLService容易得多。 有一個問題,我確實發現與XML服務是慢的。我寫了一個解析器,它在10秒內完成XML服務需要3分鐘的時間。所以,確定它不好。 但是,XMLService並沒有那些簡潔的功能。

是否有任何公共代碼或圖書館的任何人做了漂亮的工作: a。將XML轉換爲JSON視圖。 b。以臨時形式解析HTML。 c。快速做吧

請幫忙。

回答

1

好的,我沒有收到有關此事的任何更新。所以,我自己寫了。我只是將XML轉換爲JSON。

Xml2Json會將XML字符串表示爲JSON對象。

如果您設置了flags =「attributes」,那麼元素屬性將打包在JSONobject的XmlAttributes子項中。

在XML中,沒有辦法說,您即將遇到一組元素或一個元素。因此,默認情況下,解析器會從元素中創建一個JSON對象,除非它計算具有相同名稱的另一個xml元素,然後將該對象轉換爲數組。

這裏是Xml2Json項目重點:18Aji4ggm4A2cXQ1n_sSc6gDQA3Wc4aC5WvQYybAflkdUushu9f2Ogv5o