This commit is contained in:
aozhiwei 2022-04-06 09:54:41 +08:00
parent c30242c431
commit 507249788b

View File

@ -101,11 +101,14 @@ void BattleDataContext::ParseResult(a8::XObject& obj)
payload = obj.Get("payload").GetString(); payload = obj.Get("payload").GetString();
errcode = obj.Get("errcode"); errcode = obj.Get("errcode");
errmsg = obj.Get("errmsg").GetString(); errmsg = obj.Get("errmsg").GetString();
if (obj.HasKey("hero_dto") && obj.At("hero_dto")->GetType() == a8::XOT_OBJECT) { if (obj.HasKey("hero_dto") && obj.At("hero_dto")->IsObject()) {
hero_dto = obj.At("hero_dto"); hero_dto = obj.At("hero_dto");
} }
if (obj.Haskey("weapon_dto1")) { if (obj.HasKey("weapon_dto1") && obj.At("weapon_dto1")->IsObject()) {
weapon_dto1 = obj.At("weapon_dto1");
}
if (obj.HasKey("weapon_dto2") && obj.At("weapon_dto2")->IsObject()) {
weapon_dto2 = obj.At("weapon_dto2");
} }
} }