Skip to content
This repository was archived by the owner on Aug 16, 2024. It is now read-only.
This repository was archived by the owner on Aug 16, 2024. It is now read-only.

Group_t 对象 json解析不对称 #50

@zmdyy0318

Description

@zmdyy0318

virtual bool Set(const json& j) override
{
GID = GID_t(j["id"].get<int64_t>());
Name = j["name"].get();
Permission = GroupPermissionStr(j["permission"].get());
return true;
}
virtual json ToJson() const override
{
json j = json::object();
j["id"] = int64_t(GID);
j["nickname"] = Name;
j["remark"] = GroupPermissionStr(Permission);
return j;
}

正确应为

virtual bool Set(const json& j) override
{
GID = GID_t(j["id"].get<int64_t>());
Name = j["name"].get();
Permission = GroupPermissionStr(j["permission"].get());
return true;
}
virtual json ToJson() const override
{
json j = json::object();
j["id"] = int64_t(GID);
j["name"] = Name;
j["permission"] = GroupPermissionStr(Permission);
return j;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions