將物件放入陣列中

2021-10-08 17:44:36 字數 939 閱讀 5082

要求最終返回的格式是這樣的:

]}

**實現:

map

result=

newhashmap

<

>()

; jsonobject json =

newjsonobject()

; json.

put(

"externaluserid"

, user.

getaccount()

);json.

put(

"externalpassword"

, user.

getpassword()

);jsonarray array=

newjsonarray()

; array.

add(json)

;

result.

put(

"userkey"

,uid)

; result.

put(

"externalusers"

,array)

; jsonobject authorizemodeluser = modeluserhelper.

authorizeexternaluser

(result,modeluri)

;

如果陣列裡是多個物件的話,那就建立多個jsonobject,json1.put()放不同的值,再利用

@test

public

void

testjsonobj()

throws exception

array.

add(json1)將物件放入陣列裡

參考:

JS中將物件轉化為陣列

這個對於大佬來說應該是個很基礎的問題,但是今天我要用到這個的時候卻一下沒想起來該怎麼做,所以打算寫下來加深下影響。舉個例子,如何把乙個物件轉化為 我們都知道,js中物件有兩種取值方式,通過在.後面直接加屬性名取值,這也是我們最常使用的一種方式,例如 let obj console.log obj.n...

JS中將物件轉化為陣列

通過在.後面直接加屬性名取值,這也是我們最常使用的一種方式 let obj console.log obj.name wan let obj console.log obj name wan 中括號獲取的時候,屬性名稱要麼使用變數,要麼應該用字串 物件 let obj 如果目標陣列只是為了得到物件的...

將物件中的null置空

前端呼叫查詢介面後後端返回的物件資料中往往存在一些null值,此時想將其置為空值。將類物件中為null的屬性置為空值 param t param return public static t switchnulltoempty t t 得到類物件 class stucla t.getclass 得到...