gpt4 book ai didi

c++ - 在 C++ 中存储 JSON 对象的设计模式是什么?

转载 作者:行者123 更新时间:2023-12-01 14:07:40 25 4
gpt4 key购买 nike

我和一位同事讨论了在我们的 C++ 服务器内存中存储数据的最佳方式。基本上,我们需要存储客户提出的所有请求。这些申请以 JSON 对象的形式出现,因此每个申请可能有不同数量的参数。稍后,客户端可以向服务器询问这些申请的列表。

总的请购单数量很少(10^3 的顺序)。客户要求使用分页的请购单列表。

所以我的问题是这样做的标准方法是什么?

1) 创建一个存储每个 JSON 的类,然后在请求时发送这些 JSON 的列表。

2) 反序列化 JSON,将其存储在一个类中,然后在请求时再次序列化数据。

如果是 2,那么在现代 C++ 中这样做的最佳方法是什么?

3)另一种选择?

谢谢你。

最佳答案

如果客户端要求您支持 JSON,您只需要执行两个步骤:

  • 添加一些具有合适许可证的 JSON(例如 this)库来进行项目。
  • 用它。

  • 如果 JSON 的实现不是项目的主要目标,这应该可行。

    注意:您还可以通过检查上述 repo 获得很多设计提示。

    关于c++ - 在 C++ 中存储 JSON 对象的设计模式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60675927/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com