gpt4 book ai didi

java - 将 Map 转换为 Json 字符串

转载 作者:太空宇宙 更新时间:2023-11-04 08:50:27 26 4
gpt4 key购买 nike

假设我有一个这样的类(class):

public class Person {
private String firstName;
private String lastName;
...
}

然后我创建一个这样的 map :

Map<Person, String> map = new HashMap<Person, String>();
map.put(new Person("Bob", "Builder"), "string1");
map.put(new Person("Bob", "NotBuilding"), "string2");

上述内容的有效 json 表示应该是什么样子?如果真的可能吗?

最佳答案

首先应该为类 Person 提供序列化/反序列化机制。例如,每个人可能有一个唯一的 id,可以用作 map 键。 Java 使用其 hashCode() 将 Person 对象序列化为键。

关于java - 将 Map<Object, Object> 转换为 Json 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3464017/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com