我有一个LinkedHashMap〈String,String〉,里面保存了一个这样的条目:
"cars":[{"number":"304813674","mark":"AUTO","flag":true}]
其中汽车是键,list是值。问题是这个条目保存为字符串,因为Map有参数〈string,string〉。当我尝试使用
String汽车= map.get(“cars);我得到异常:
“无法将java.util.ArrayList强制转换为java.lang.String”
我需要得到车内的每一个值(号码,标记和标志)。我如何才能实现它?
1条答案
按热度按时间hc8w905p1#
对不起,但这不是正确的方法。如果你想处理JSON,那么你 * 必须/应该 * 在java中使用
JSONObject
和JSONArray
!-〉除非你使用Sping Boot ,否则就是另一回事了。给你一个例子:
希望这能帮上忙。