使用以下代码出现异常:org.glassfish.json.JsonStringImpl 无法转换为 javax.json.JsonArray
JsonObjectParser jop = new JsonObjectParser();
JsonObject jo = Json.createObjectBuilder().add("yAxisValue","Yvalue")
.add("xAxisValue","Xvalue").build();
jo.getJsonArray("xAxisValue");
注意:使用 javax.json java API
最佳答案
要通过 javax.json 创建 JSON 数组,请使用以下方法。
JsonArray value = Json.createArrayBuilder()
.add(Json.createObjectBuilder()
.add("type", "home")
.add("number", "212 555-1234"))
.add(Json.createObjectBuilder()
.add("type", "fax")
.add("number", "646 555-4567"))
.build();
关于java - 将 JsonObject 转换为 JsonArray 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31956789/