有没有办法在C ++中将JSON转换为XML?

Shrinidhisondur

您知道现有的解析器吗?似乎有一些将XML转换为JSON的方法,但没有其他方法。

德米特里·列登佐夫(Dmitry Ledentsov)

如果您在Google上找不到任何内容,只需使用json 解析器,然后使用xml writer编写自己的转换器

使用专用数据结构,例如Boost.PropertyTree,您可能会同时获得两种功能

例:

using namespace boost::property_tree;
static const std::string 
 json(""{\"my_point\":{\"name\":\"test point\",\"point\":{\"x\":1,\"y\":2,\"z\":3}}}"");

try {
  ptree pt;
  std::istringstream ss(json);
  read_json(ss, pt);
  std::ostringstream out;
  write_xml(out, pt);
  std::cout << out.str() << std::endl;
}
catch (std::exception &e) {
  std::cerr << e.what() << std::endl;
}

输出:

<?xml version="1.0" encoding="utf-8"?>
<my_point><name>test point</name><point><x>1</x><y>2</y><z>3</z></point></my_point>

那可能不是您想要的如果是这样,请考虑第一句中描绘的路径

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有办法在C ++中将赋值的'char **'转换为'double'?

来自分类Dev

有没有办法将此delphi代码转换为c ++ builder

来自分类Dev

有没有办法在CAPL中将整数转换为字符?

来自分类Dev

有没有办法在java中将String[]转换为List<AyrrayList<>>?

来自分类Dev

有没有办法在excel中将列组转换为行?

来自分类Dev

有没有办法从JSON对象移除图层?

来自分类Dev

有没有办法合并这些json聚合?

来自分类Dev

有没有办法用 Python 修改 JSON?

来自分类Dev

有没有办法在C ++中将auto作为参数传递?

来自分类Dev

有没有办法允许在c ++中进行隐式转换?

来自分类Dev

有没有办法在c中创建自定义类型转换?

来自分类Dev

有没有办法将json格式转换为Prometheus格式

来自分类Dev

有没有办法遍历列表并将所有内容转换为整数?

来自分类Dev

有没有办法将现有接口转换为功能接口?

来自分类Dev

使用WinForms提取数据时,XML转换为纯文本。有没有办法维护XML或将其转换回C#?

来自分类Dev

有没有办法在D中将字符串转换为二进制

来自分类Dev

有没有办法在 Google App Maker 中将大型 Excel CSV 文件转换为 Google Sheet?

来自分类Dev

有没有办法在 VB.net 中将像素坐标转换为笛卡尔坐标

来自分类Dev

有没有办法将非弹性IP转换为AWS上的弹性IP?

来自分类Dev

有没有办法将矩阵转换为备用标度?

来自分类Dev

有没有办法将枚举rawValue强制转换为其类型?

来自分类Dev

有没有办法将单行转换为pandas中的列

来自分类Dev

有没有办法“将字符串转换为vector <int>”?

来自分类Dev

Laravel:有没有办法转换为依赖注入

来自分类Dev

有没有办法将[] byte slice转换为io.Reader?

来自分类Dev

有没有办法将RedisValue []转换为string []?

来自分类Dev

有没有办法将Text转换为int?

来自分类Dev

有没有办法将unicode转换为最接近的ASCII等值?

来自分类Dev

有没有办法将Jenkins的工作自动转换为Jenkins DSL脚本?

Related 相关文章

  1. 1

    有没有办法在C ++中将赋值的'char **'转换为'double'?

  2. 2

    有没有办法将此delphi代码转换为c ++ builder

  3. 3

    有没有办法在CAPL中将整数转换为字符?

  4. 4

    有没有办法在java中将String[]转换为List<AyrrayList<>>?

  5. 5

    有没有办法在excel中将列组转换为行?

  6. 6

    有没有办法从JSON对象移除图层?

  7. 7

    有没有办法合并这些json聚合?

  8. 8

    有没有办法用 Python 修改 JSON?

  9. 9

    有没有办法在C ++中将auto作为参数传递?

  10. 10

    有没有办法允许在c ++中进行隐式转换?

  11. 11

    有没有办法在c中创建自定义类型转换?

  12. 12

    有没有办法将json格式转换为Prometheus格式

  13. 13

    有没有办法遍历列表并将所有内容转换为整数?

  14. 14

    有没有办法将现有接口转换为功能接口?

  15. 15

    使用WinForms提取数据时,XML转换为纯文本。有没有办法维护XML或将其转换回C#?

  16. 16

    有没有办法在D中将字符串转换为二进制

  17. 17

    有没有办法在 Google App Maker 中将大型 Excel CSV 文件转换为 Google Sheet?

  18. 18

    有没有办法在 VB.net 中将像素坐标转换为笛卡尔坐标

  19. 19

    有没有办法将非弹性IP转换为AWS上的弹性IP?

  20. 20

    有没有办法将矩阵转换为备用标度?

  21. 21

    有没有办法将枚举rawValue强制转换为其类型?

  22. 22

    有没有办法将单行转换为pandas中的列

  23. 23

    有没有办法“将字符串转换为vector <int>”?

  24. 24

    Laravel:有没有办法转换为依赖注入

  25. 25

    有没有办法将[] byte slice转换为io.Reader?

  26. 26

    有没有办法将RedisValue []转换为string []?

  27. 27

    有没有办法将Text转换为int?

  28. 28

    有没有办法将unicode转换为最接近的ASCII等值?

  29. 29

    有没有办法将Jenkins的工作自动转换为Jenkins DSL脚本?

热门标签

归档