[英]how can i get values from HashMap<String, Object> inside Obect []?
這是我的用戶實體字段
@Schema
private Object[] alreadyShownUser;
如何從 Obect [] 中的 HashMap<String, Object> 獲取值?
"alreadyShownUser": [
{
"shownUserId": "63d357149dac903ab670d577",
"shownAt": "2023-01-30T07:19:52.295+00:00"
},
{
"shownUserId": "63a4196c62533371159762fd",
"shownAt": "2023-01-30T07:21:00.243+00:00"
}
我只需要“shownUserId”的值
如果我理解正確的話,你的Object[] alreadyShownUser
中的每個元素都是一個HashMap<String, Object>
。 如果是這種情況,那么您可以直接投射它:
for(Object o:alreadyShownUser) {
HashMap<String, Object> theMap = (HashMap<String, Object>) o;
System.out.println(theMap.get("shownUserId"));
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.