[英]how to add value into List<Map<String, Object>>?
I'm trying to add a value to an ArrayList
.我正在尝试向
ArrayList
添加一个值。
Here is the code I wrote:这是我写的代码:
List<Map<String, Object>> list = new ArrayList<>();
list.put(1,"foo", (Object)"bar");
But, this does not work.但是,这不起作用。 Anybody have an idea?
有人有想法吗?
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);
private List<Map<String, Object>> map_formula;私人列表<地图<字符串,对象>> map_formula;
To save to database pass this JSON:-要保存到数据库,请传递此 JSON:-
{
"map_formula" : [
{
"A+" : "if(price<400),\"40000\",0",
"B" : "",
"c" : "",
"d" : "",
"e" : ""
},
{
"poor" : "value for poor",
"good" : "300",
"average" : "300",
"excellent" : "300"
}
]
}
To extract from the database:-从数据库中提取:-
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.