【发布时间】:2021-05-03 13:49:41
【问题描述】:
public class Operation {
private int id;
private String operator;
private int room;
private long operationDateMillis;
private String accessory;
private List<String> statuses;
//setters getters
}
我有这个类,我需要从 JSON 中存储一个 Operation 数组到另一个类中。
public class OperationRoom {
public static List<Operation> operations;
}
这是我的 JSON 文件:
{
"operations": [
{
"id": 1,
"operator": "william",
"room": 1,
"operationDate": "1620042283092",
"accessory": "Security",
"statuses": [
"turned on",
"temp 10",
"fan off"
]
},
{
"id": 2,
"operator": "wilo",
"room": 5,
"operationDate": "1620042483092",
"accessory": "Security",
"statuses": [
"turned off",
"temp 15",
"fan on"
]
}
]
}
我已经开发了一个 JSON 解析类和管理从 JSON 文件中获取数组节点。
【问题讨论】:
-
杰克逊可以为你做这一切。根据环境的不同,方法会略有不同。例如 Spring、注解等。
标签: java arrays json parsing jackson