【发布时间】:2018-01-15 08:06:48
【问题描述】:
我有一个这样的 JSON 文件:
{
"waypoints": [
{
"waypoint_index": 0,
"trips_index": 0,
"hint": "u_FYj4uKI=",
"name": "",
"location": [
28.068655,
41.180774
]
},
{
"waypoint_index": 4,
"trips_index": 0,
"hint": "KiKhg4uKI=",
"name": "",
"location": [
20.75179,
29.031869
]
}
}
我知道如果您想创建 java 对象,那么您只需了解 JSON 的工作原理即可。
{} -> object
[] -> array
但我做不到!
如何将 Java 对象转换为这个 json 文件?
public class ResultOsrm {
public Waypoints waypoints;
}
public class Waypoints {
public List waypoint_index;
}
主要 -
Gson gson = new GsonBuilder().create();
ResultOsrm resultOsrm=gson.fromJson(JsonFile,ResultOsrm.class);
System.out.println(resultOsrm);
我只需要 waypoint_index 和位置值
【问题讨论】: