【问题标题】:Efforts or plans to port gson to C++将 gson 移植到 C++ 的努力或计划
【发布时间】:2011-02-08 00:23:49
【问题描述】:

有谁知道是否有任何努力或计划创建 gson 的 C++ 版本?该库非常有用,也是最容易使用的库之一,如果 C++ 有类似的东西,那就太好了/

【问题讨论】:

  • json 和 gson 有什么区别?
  • 我相信 gson 是一组用于写入/读取 json 对象的类。它是由 Google 编写的,因此是 'g'son。

标签: c++ json gson


【解决方案1】:

您是指将 json 转换为 java 对象并返回的谷歌项目?

有 c++ json 库,但据我了解,gson 的优点是能够自动序列化对象。

使这变得困难并且不可能像其他语言那样做的问题是 C++ 不支持反射,并且运行时类型信息基本上为零。这使得像 gson 这样的事情几乎不可能以类似的方式进行。

对此持保留态度,因为虽然我确实有很多 C++ 经验。我从来没有真正使用过 gson,因此不知道你想要什么。

【讨论】:

  • 酷......如果我可以问一下,反射是什么?
  • 这是程序根据自己的数据结构和代码的元数据进行检查和计算的能力。例如,在一种提供反射的语言中,我应该能够声明一个类,并且无需任何特定于该类的额外代码,编写一个函数来打印该类的所有成员,或该类的任何类事情。 en.wikipedia.org/wiki/Reflection_%28computer_programming%29
猜你喜欢
  • 1970-01-01
  • 2013-08-22
  • 2016-12-28
  • 2012-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-04
  • 2010-10-13
相关资源
最近更新 更多