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

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

龙枫
2023-03-14
问题内容

我一直在寻找一套在JSON和XML之间进行转换的例程,但毫无用处。我在Javascript,Java,PHP和Python中找到了这样的例程,但在C或C
++中却找不到。

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

有人有指针吗?

我还看到了许多关于badge鱼,ray鱼,兔鱼…编码约定的引用,但它们似乎指向无效的URL。在某处是否有描述每个约定的参考?

是的,我已经检查了json.org。


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

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



 类似资料:
  • 问题内容: 我正在尝试存储从以下请求中获取的JSON中的JSON … 得到的JSON从获得 的身体 是下面的,正如你可以看到有是JSON内的JSON,我怎么能存储 的是 JSON在 NSDictionary中 ,你可以看到,JSON是引号之间。 问题答案: 实际上,您拥有的是:经典JSON,其中有一个字符串“代表” JSON。 因此,由于我们可以这样做: NSData <=> NSString N

  • 问题内容: 我已经完成了有关iOS中JSON的Raywenderlich教程,但是我很难将其调整为适合自己的JSON文件。这是 我的JSON : 这是 我的代码 : 日志返回。 问题答案: 你这样做是不对的。您已正确将JSON数据填充到字典(名为)中。但你有一个(被称为你的主要内部)和价值的是内部数组。 正确的代码是: 了解概念。这取决于你的内心里有什么。如果它是一个数组(在Values内部),则

  • 问题内容: 我正在尝试将本地对象序列化为json,但msdn文档似乎总是让我感到困惑。我相信我应该使用DataContractJsonSerializer,但不能完全确定,因为我看到了混合的响应。我也有人推荐Newtonsoft。 有没有人有任何经验可以指引我正确的方向? 问题答案: 您可以使用JavaScriptSerializer。 http://msdn.microsoft.com/zh-

  • 问题内容: 是C,C ++,Java或C#中的main()(或Main()),用户定义的函数还是内置函数? 问题答案: 这是用户定义的函数,对于程序执行来说是必需的。当您以编译语言运行程序时,该功能即为执行的功能。例如,在Java中,如果类中具有签名功能,则可以执行该类,因为JVM将执行该方法的内容。 Java范例: … … 结果将“ Hello World”打印到控制台。

  • 本文向大家介绍C / C ++中的memcpy(),包括了C / C ++中的memcpy()的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将讨论C ++ STL中函数的工作,语法和示例。 什么啊 memcpy()函数是C ++ STL中的内置函数,在<cstring>头文件中定义。函数用于复制内存块。此功能用于将值的数量从一个存储位置复制到另一个存储位置。 该函数的结果是数据的二进制副

  • 问题内容: 我想将DataTable作为Json格式显示在图表上。 如何将DataTable转换为Json? 谢谢。 问题答案: 您可以使用JSON.NET将数据表(在许多其他类型中!)自动序列化为JSON。