我知道有一些实用程序可以获取大型嵌套 JSON 对象,并为其生成 Java POJO。
但是是否有任何实用程序可以采用相同的 JSON,并假设 POJO 已经存在,创建 getter 和 setter 语句,以实际使用 JSON 中的数据填充 POJO?
鉴于这个小型 JSON 示例,我正在寻找一个实用程序来生成:
data.setSiteId(422950);
等等。这是一个非常大的 JSON 对象。
{
"data": {
"siteId": 422950,
"protocol": 1,
"networkId": 253762,
"comsNetworkId": 0,
"circuitIds": [
"A",
"B",
"C",
"D",
"E",
"F"
],
"comsCircuitId": "",
"corpId": "",
"networkAccessType": 1,
"localExchangeCarrier": 19,
"ldCarrier": 1,
"isdnServiceType": 4,
"primarySwitchType": 6,
"t1PriTimeslots": "",
"centralOfficeSwitchType": 5,
"framingMode": 4,
"signaling": 7,
"encoding": 4,
"isdnLineFromCentrex": false,
"sharedDALTestPassed": false,
"t120": false
}
}
最佳答案
您可以在
中简单地使用 JSONObject 类 <dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20141113</version>
</dependency>
关于java - 将 JSON 转换为 Getter/Setter 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32763926/