bool ParseChatRoomEnterCallbackResultInfo(const std::string& result, ChatRoomInfo& room_info, ChatRoomMemberInfo& my_info) { Json::Value values; Json::Reader reader; if (reader.parse(result, values) && values.isObject()) { room_info.ParseFromJsonValue(values[kNIMChatRoomEnterCallbackKeyRoomInfo]); my_info.ParseFromJsonValue(values[kNIMChatRoomEnterCallbackKeyMyInfo]); return true; } return false; }