arthas ognl map devuelve null
Esta es una devolución de mapa
@LinkedHashMap[
@String[6]:@ChapterInfo[com.elex.billion.icefire.game.biz.model.mission.chapterMission.ChapterInfo@50d60a4a],
@String[7]:@ChapterInfo[com.elex.billion.icefire.game.biz.model.mission.chapterMission.ChapterInfo@4a5f4b44],
@String[8]:@ChapterInfo[com.elex.billion.icefire.game.biz.model.mission.chapterMission.ChapterInfo@2d8b8b8e],
@String[9]:@ChapterInfo[com.elex.billion.icefire.game.biz.model.mission.chapterMission.ChapterInfo@5990bae5],
@String[10]:@ChapterInfo[com.elex.billion.icefire.game.biz.model.mission.chapterMission.ChapterInfo@39747fc7],
@String[11]:@ChapterInfo[com.elex.billion.icefire.game.biz.model.mission.chapterMission.ChapterInfo@94106c6],
]
pero cuando utilizo get(6)
, devuelve nulo. get(@String[6])
es una excepción.
Esta es mi línea.
ognl @com.elex.billion.icefire.game.Application@getBean(@com.elex.billion.icefire.game.biz.manager.MissionManager@class).getPlayerChapterMission(100000000000031L).getChapterId2Info().get(6)
¿Cómo puedo obtener el valor con una clave? Gracias.
davy.ai
Para obtener el valor con una clave, puedes usar el método get() con el parámetro key como String. Por ejemplo, para obtener el valor asociado a la clave “6”, puedes usar la siguiente línea de código:
Esto debería retornar el objeto @ChapterInfo asociado con la clave “6”.