jsonarray存list_javax.json:從List Integer構建JSONArray并將其添加到
簡單的任務,但我找不到辦法。
我的輸出JSON需要{
"id"?:?"somestring",
"nums"?:?[44,31,87,11,34]}
我正在使用/?的javax.json庫。還有一個,它與在第二字段中的值。這些不是對象,這些是普通數字。我不知道如何從Integer獲取JSONValue。JSONObjectJsonArrayListMap?config?=?new?HashMap();
JsonBuilderFactory?factory?=?Json.createBuilderFactory(config);
JsonArray?jsonArray?=?(JsonArray)?Json.createArrayBuilder();
for?(Integer?num:?nums)?//?Assume?a?List?nums
jsonArray.add(..);?//?What?to?do?here??JSONValue?from?an?Integer?
//?Can't?do?jsonArray.add(num)
//?Final?Object
JsonObject?value?=?factory.createObjectBuilder()
.add("id",?id)
.add("nums",?jsonArray);?//?Link?up?jsonArray?to?the?2nd?Add
注意 - 無法直接添加整數
本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處:https://dhexx.cn/hk/17154.html
如若內容造成侵權/違法違規/事實不符,請聯系我的編程經驗分享網進行投訴反饋,一經查實,立即刪除!