这是我的Json。我试图将其转换为java类。这样我就可以使用gson库解析这个json了。请帮我写一下相当于json的java类。
{
"A" : "One",
"B" : "Two"
}
这是我尝试过的。我用这个变量编写了一个类,并尝试使用gson解析这个类。
public Map<String,String> listOfAlphabets = new HashMap<>();
希望我的问题很明确。感谢您的期待。
答案 0 :(得分:1)
您可以将JSON字符串转换为Map
,如下所示:
// instantiate Gson instance
Gson gson = new Gson();
// create a Map type
Type mapType = new TypeToken<Map<String, String>>(){}.getType();
// jsonString is your JSON string
Map<String,String> alphabetssMap = gson.fromJson(jsonString, mapType);
答案 1 :(得分:0)
在这种情况下,您无法使用自动化,因为您无法在Java类中拥有动态数量的字段。在Java类中使用内部Map重新格式化Json(如果可能的话)会更好。