我有跟随JSON
并且我想创建Sugar记录类以将其存储在database
但是我无法弄清楚天气我将需要多个模型类或单个将是请帮助我。
{
"command": "AN",
"tripId": 0,
"tripData": {
"DeviceId": "30050",
"DispatcherId": 1,
"PaxLimit": 50,
"DriverId": 6,
"Trips": [{
"Stops": [{
"Id": 1,
"ScheduleTime": "06:00"
}, {
"Id": 5,
"ScheduleTime": "07:00"
}],
"RouteId": 5,
"ToStopId": 5,
"TripId": 123,
"FromStopId": 1
}]
}
}
答案 0 :(得分:0)
这实际上取决于您要存储的对象。因为Sugar doesn't support 1 to many relationships。我看到您的Trips
和Stops
属性(JSON
)都是JSON
中的数组。无法在Sugar数据库中保存它。因为您无法存储带有Sugar的List
。
如果您想要一个包含JSON
对象中所有属性的单个类,您可以自己选择。其他选项是使用Nested Classes
。
您选择的选项并不重要,因为您可以从JSON
and put it in the right Class
中获取数据。唯一重要的是,您无法在Lists
中使用Class
。
如果您使用一个或多个类,那么它确实是您自己的选择。