gpt4 book ai didi

javascript - AngularJS 中的 XML 到 JSON,无需外部库

转载 作者:行者123 更新时间:2023-11-28 00:32:06 24 4
gpt4 key购买 nike

我想将 $http.get 读取的 XML 文件解析为 JSON 对象。但我找到的每个答案都与图书馆有关。

我想知道如何在没有任何库的情况下在原生 Angular 中做到这一点——不允许使用 jQuery,只能使用 AngularJS 和 vanilla JavaScript。

有什么想法吗?

最佳答案

我个人建议看看 xml2json 。它可以仅使用基本的 JavaScript 将 XML 转换为 JSON,因此不需要 jQuery 或外部库。它也非常轻量级(大约 100 行代码)——但在此处内联而不是链接仍然有点多。 您只需将函数添加到代码中并根据需要使用它即可。

它考虑了 XML 属性。使用方法如下:

var xml = ‘<person id=”1234” age=”30”><name>John Doe</name></person>’;
var json = xml2json(xml);

console.log(json);
// prints ‘{“person”: {“id”: “1234”, “age”: “30”, “name”: “John Doe”}}’

您还可以在这里尝试在线演示:https://jsfiddle.net/enkidootech/ogsousqd/18/

关于javascript - AngularJS 中的 XML 到 JSON,无需外部库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28887234/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com