У меня есть HashMap это становится записывается в формате JSON через GSON, как показано ниже:JQuery получение свойств объекта от GSON
Map<Obj1, List<Obj2>> map = new HashMap<Obj1, List<Obj2>>();
// map populated
//
response.getWriter().write(new Gson().toJson(map));
Я могу видеть данные заселена в JSON правильно, когда я делаю следующее:
success: function(data) {
$.each(data, function(key, value){
console.log(key);
});
},
консоли:
Obj1 [имя = 901098687, дата = нуль]
Obj1 [имя = 90109 8682, date = 12: 30: 12]
Однако, когда я не могу получить доступ к свойствам объекта. Я пробовал несколько из приведенных ниже, и они либо возвращают неопределенные, либо выдают ошибку: console.log (key.name);
console.log (ключ.Obj1.name);
console.log (Obj1.name);
console.log (данные ['Obj1']. Name);
Я чувствую, что есть что-то очень легкое. Мне не хватает. Заранее спасибо за помощь.
Это возвращает undefined. Я не перечислял все варианты, которые я пробовал, но это было совсем немного. –
У меня такая же проблема –