Допустим, у меня есть такой класс:
public class Person {
private String firstName;
private String lastName;
...
}
Затем я создаю карту так:
Map<Person, String> map = new HashMap<Person, String>();
map.put(new Person("Bob", "Builder"), "string1");
map.put(new Person("Bob", "NotBuilding"), "string2");
Как должно выглядеть действительное представление json вышеупомянутого? если это действительно возможно?