当前位置: 首页 > 面试题库 >

对Node.js的xml到json有任何建议吗?

景翰音
2023-03-14
问题内容

我已经安装了node-
xml,但是我认为它没有按我期望的方式工作。它没有例子。对node.js的xml-2-json(js)有什么建议吗?我还在npm中查看了xml2js,但已不推荐使用它,人们报告说它已被最新的node.js破坏了。

顺便说一句,我也使用快递。:)


问题答案:

有很多xml解析器。

像libxmljs和node-o3-xml一样。后者是由Ajax.org制作和使用的,因此应该稳定。

至于将XML转换为JSON,我建议从您的xml创建一个对象结构,然后手动对其进行调用JSON.stringify。这使您可以完全控制如何将xml数据转换为JSON。

然后,您可以将JSON保存在文件/数据库中,也可以将其提供给请求。



 类似资料:
  • 问题内容: 我有大量数据要排序和查询,而且我不能依靠互联网连接。理想情况下,我想将整个数据集存储为JSON对象(当​​前大约为17MB,但可能会更大),并使用jLinq或SQLike之类的东西来查询它,而不是必须输出许多较小的文件。 我有兴趣查找最大的推荐文件大小是使用JavaScript(特别是jQuery)进行外部getJSON调用。1MB,20MB,100MB?关于该主题的信息很少。到处都是

  • 问题内容: 我对crypto api感到困惑,因为我对密码学了解甚少。我有这个 我要验证签名,该怎么做? (我正在使用节点v0.10.18) 问题答案: 我不是一个真正的node.js开发人员,所以这很hack ..这是一个应从Base64模数和指数输出RSA公钥PEM的函数。我将基于Trevor关于node.js 期望PEM 的评论。 此函数以十六进制组成ASN.1 DER结构,然后对其进行十六

  • 问题内容: 对Java的堆分析工具有何建议? 问题答案: YourKit: 优点: 界面干净,速度快 它打开了一个5字节的大型堆转储,jProfiler在其中停止运行。而且它只需要1-2个JVM ram即可。 缺点: 当然…它不是免费的:( JDK附带的Java VisualVM jvisualvm Eclipse内存分析器 支持多个JVM 帮助确定内存泄漏的来源 开源并由主要供应商(SAP和IB

  • 问题内容: 我是Node.js和JavaScript的新手。我有一个文件,希望从脚本中获取结果的运行日志,该脚本从Web提取图像。但是,我当前的脚本仅覆盖现有结果。我如何构建或添加到,以便随后的每个结果都记录在results.json文件中?我希望它是有效的json。 这是一般示例: 和result.json: 问题答案: 如果希望文件为有效的JSON,则必须打开文件,解析JSON,将新结果附加到

  • 问题内容: 我如何/可以将json对象传递给webapi控制器(POST),并且 没有 类可将其映射到,而是将其作为任意内容来处理? 因此,如果我像这样从客户那里传递消息: 数据是这样的: 我的控制器将能够解析吗?下次数据可能与该签名不匹配(例如: 在我的控制器中,我尝试过: 和: 和(因为这实际上是与mongo数据库一起使用): 但是看起来对象映射器想要映射到字符串以外的其他东西… 问题答案:

  • 虽然我以前有一些使用Quartz的经验,但我是第一次在现有的项目上从头开始建立它。我们已经决定使用石英(部分)为将来的需求做准备。 我正在寻找以下方面的建议: 要求 将有几种不同类型的用户启动的任务,每个任务的时间从几秒到几分钟不等。这些操作需要从请求它们的用户异步执行,即使用户在此期间注销也要启动。 这些任务将按类别分组。 在每个类别中,一次只能执行n个(可配置)任务 每个用户必须能够检索其发起