Имеется JSON строка:
{"str1": "str1",
"str2": "str2",
"str3": {
"str4": 1.3762,
"str5": 1.9558,
"srt6": 3.2623,}}
Нужно записать содержимое str3 в HashMap.
Пробовал так, но компилятор выдает ошибку:
Type type = new TypeToken<Map<String, Double>>(){}.getType();
Map<String, Double> myMap = gson.fromJson(bufferedReader, type);
Ошибка:
java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
Заранее большое спасибо!
Похже JSON который вы обробатываете не совсем соответствует тому что в посте, ибо GSON ругается на то что первым симболом видет строку а не начало объекта ({).
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости