【发布时间】:2018-10-29 15:25:31
【问题描述】:
我有一个类定义如下 -
public class info {
private final string name;
private final string add;
private final Map<String, Skill> skills;
}
public class Skill {
String subCategory;
String proficiency;
}
JSON as -
{
"name": "abc",
"add": "random",
"skills": {
"java": {
"subCategory": "soft",
"proficiency": "A"
}
"C#": {
"subCategory": "soft",
"proficiency": "B"
}
}
}
如何将此 json 转换为 java 对象信息?我曾尝试使用 gson 库,但遇到了多个错误。
这个问题是因为地图里面一个类的技能。不知道如何转换。 我看了例子Converting JSON to Java object using Gson 但它非常简单,类内没有列表或映射。
【问题讨论】: