我正在试图弄清楚如何在GSON中对其进行反序列化。所以这就是我到目前为止所拥有的......
我有一个KLM文件导入到融合表中我能够从谷歌检索它看起来像这样:
{
"kind": "fusiontables#sqlresponse",
"columns": [
"description",
"name",
"Address",
"geometry"
],
"rows": [
[
"Address: Cape Colony and Commodore Drive San Jose, CA 95133",
"Berryessa Community Garden",
"Cape Colony and Commodore Drive San Jose, CA 95133",
{
"geometry": {
"type": "Point",
"coordinates": [
-121.862809,
37.375257,
0.0
]
}
}
],
[
"Address: S. 6th Street and Bestor Street San Jose, CA 95112",
"Bestor Community Garden",
"S. 6th Street and Bestor Street San Jose, CA 95112",
{
"geometry": {
"type": "Point",
"coordinates": [
-121.873797,
37.32357,
0.0
]
}
}
], ...
我正在试图弄清楚如何在GSON中对其进行反序列化。我有基本的设置:
异步调用反序列化json响应:
//Deserialization
Type deserializationType = new TypeToken<FusionTableModel>() {}.getType();
FusionTableModel responceWrapper = gson.fromJson(sb.toString(), deserializationType);
类别:
public class FusionTableModel {
private String kind;
private ArrayList<String> columns;
}
答案 0 :(得分:0)
rb1.setOnAction(event -> rb1.setSelected(!rb1.isSelected()));
将来有很多json to pojo工具可以用来从json结构生成java。