簡體   English   中英

如何將值添加到列表中<Map<String, Object> &gt;?

[英]how to add value into List<Map<String, Object>>?

我正在嘗試向ArrayList添加一個值。

這是我寫的代碼:

List<Map<String, Object>> list = new ArrayList<>();
list.put(1,"foo", (Object)"bar");

但是,這不起作用。 有人有想法嗎?

List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
Map<String, Object> map = new HashMap<String, Object>();
map.put("foo", "bar");
list.add(map);

私人列表<地圖<字符串,對象>> map_formula;

要保存到數據庫,請傳遞此 JSON:-

{
"map_formula" : [ 
        {
            "A+" : "if(price<400),\"40000\",0",
            "B" : "",
            "c" : "",
            "d" : "",
            "e" : ""
        }, 
        {
            "poor" : "value for poor",
            "good" : "300",
            "average" : "300",
            "excellent" : "300"
        }
    ]
}

從數據庫中提取:-

 for (Map<String, Object> stringObjectMap : obj.getMap_formula()) {

                        if (stringObjectMap.containsKey("key_name"){
                            System.err.println("calculation started");
                        }
                    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM