如何从 JSONOBJECT 中提取一个 Int 数组? Java
How to pull an Int array from JSONOBJECT? Java
请告诉我,如何从项目 "compatibility" 中读取整数数组?
{
"id": 3,
"text": "Some text",
"action": 1,
"compatibility": [ 4, 5 ]
},
提前致谢!
JsonObject value = Json.createObjectBuilder()
.add("id", 3)
.add("text", "Some text")
.add("action", 1)
.add("phoneNumber",
Json.createArrayBuilder()
.add(4)
.add(5)
.add(6)
).build();
JsonArray array = value.get("phoneNumber").asJsonArray();
array.forEach( a -> {
System.out.println( "int " + a );
} );
到这里你已经可以根据需要对整数进行操作了
请告诉我,如何从项目 "compatibility" 中读取整数数组?
{
"id": 3,
"text": "Some text",
"action": 1,
"compatibility": [ 4, 5 ]
},
提前致谢!
JsonObject value = Json.createObjectBuilder()
.add("id", 3)
.add("text", "Some text")
.add("action", 1)
.add("phoneNumber",
Json.createArrayBuilder()
.add(4)
.add(5)
.add(6)
).build();
JsonArray array = value.get("phoneNumber").asJsonArray();
array.forEach( a -> {
System.out.println( "int " + a );
} );
到这里你已经可以根据需要对整数进行操作了