json = [{"a":"555","b":"ee"},{"a":"556","b":"rr"}]
Я пробовал:Скрытое JSON HashMap в Java HashMap
ObjectMapper mapper = new ObjectMapper();
TypeReference<Map<String,String>> typeRef = new TypeReference<Map<String,String>>() {};
HashMap<String, String> result = mapper.readValue(json, typeRef);
, но это не работает. Полагаю, это причина в том, что json - это список, а не один объект.
Фактически, если json был {"a":"555","b":"ee"}
, он работает.
см. Это http://stackoverflow.com/questions/443499/json-to-map –
Не работает .... – Dave
Это для андроида или обычной java? –