我正在尝试创建一个简单的对象数组,并打印出一些我不想要的元数据。该元数据被返回时我做错了什么?
public JsonArray makeJsonArray(CustomQueryResult result) {
JsonArrayBuilder array = Json.createArrayBuilder();
String [] keys = result.getKeywordTypes();
String [][] results = result.getKeywordValues();
for(int i = 0; i < results.length; i ++){
array.add(Json.createObjectBuilder().add("hey", "yo").build());
}
return array.build();
}
这是返回的内容:
[
{
"hey": {
"chars": "yo",
"valueType": "STRING",
"string": "yo"
}
}
]
这就是我的预期:
[
{
"hey": "yo"
}
]