【发布时间】:2019-09-09 21:14:14
【问题描述】:
我需要用键和值创建 json 对象,其中值是值数组。我怎么能那样做?
{"propName" : "favouriteObjectsIds",
"value": [
"5c93f4cc3a6565000483248d",
"5c93f7843a6565000483248e"
]
}
我试过这样
public void add(String propertyName, String[] values){
JsonArray array1 = new JsonArray();
for(int i = 0; i < values.length; i++){
array.add(values[i]);
}
JsonObject json = new JsonObject();
json.addProperty("propName", propertyName);
json.addProperty("value" ,array.toString());
}
但是 array.toString() 给了我这样的输出
{"propName":"favouriteObjectsIds",
"value":"[\"5c93f4cc3a6565000483248d\",\"5c9b82ad24b33b0004227322\"]"}
【问题讨论】: