c++ - C/C++ 中的 JSON <-> XML

标签 c++ c xml json

我一直在寻找一组在 JSON 和 XML 之间进行转换的例程,但没有成功。我在 Javascript、Java、PHP 和 Python 中找到了这样的例程,但在 C 或 C++ 中找不到。

FWIW,我的 json 库是 json-spirit。我目前正在处理 JSON,并希望通过转换层添加 XML 支持(将传入消息从 XML 转换为 JSON,处理它们,将结果转换回 XML,然后输出)。

有人指点吗?

我还看到了很多关于 badgerfish、rayfish、rabbitfish 的引用……编码约定,但它们似乎指向无效的 URL。是否有描述每个约定的引用?

是的,我已经在 json.org 上查看过了。

最佳答案

到目前为止,我在互联网上找到的唯一专门设计的直接将 XML 转换为 JSON 的 C++ 库是 xml2json : https://github.com/Cheedoong/xml2json

如果遵循相同的规则,您还可以将 JSON 转换为 XML。

关于c++ - C/C++ 中的 JSON <-> XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7395072/

相关文章:

c++ - 新建一个打开的窗口并插入图片

c++ - 基本套接字服务器

c++ - 我的 'show progress thread' 计数时不运行

c - Splint 中的 "Fresh Storage"是什么?

java - solr - 上传具有与 solr 给出的标准标签不同的标签的 xml

c++ - 为什么 std::optional::value() &&;返回 &&?

c - 存储数据字符数组C

c - 如何初始化 GNU C 全局寄存器变量

xml - XSLT 2.0:在不使用foreach的情况下转换包括所有祖先的元素

c# - 如何在新行中用特定元素替换多个 <br/> 标签?