最佳JSON数组表示c ++

时间:2017-04-13 12:29:43

标签: c++ arrays json

在我拥有这个json身体之前:

{
    "users": [{
            "userId": "userId1"
        },
        {
            "userId": "userId2"
        }
    ]
}

这个主体是由我的java客户端发送的(这种情况无关紧要),我在我的c ++服务器中收到一个list.I迭代列表并从请求体中获取所有用户ID。

列表示例:std::list<UserId>* pUsers;

但是现在我想改进并使我的身体要求更容易,所以我想要一个这样的身体要求:

{
    "users": {
        "userId": ["userId1", "userId2"]
    }
}

注意:我只放了两个用户,但可能有很多用户。我是c ++的新手,所以我遇到了一些困难。在c ++上执行此操作的最佳表示是什么?它也是一个清单?它是一个载体?它是一串字符串?有人可以帮助我并向我展示一些例子或向我解释最佳解决方案吗?

感谢。

0 个答案:

没有答案