Json插入元数据的对象数组

时间:2016-07-06 19:26:35

标签: java arrays json

我正在尝试创建一个简单的对象数组,并打印出一些我不想要的元数据。该元数据被返回时我做错了什么?

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"
  }
]

0 个答案:

没有答案