獲取Object鍵值對物件的值

2021-10-01 09:08:09 字數 677 閱讀 3067

1.在後台獲取openid是返回的是乙個json格式的object物件,如何獲得裡面的openid呢?

先把object物件轉換成string格式,再轉換成map集合,然後遍歷集合獲取。

obj的資料格式:openid+

object  obj=  resttemplate.

getforobject

(+code +

"&grant_type=authorization_code"

,string.class)

;//轉換成string

string object1 = obj.

tostring()

; jsonobject json=

newjsonobject

(object1)

; map map=

newhashmap

(); iterator it = json.

keys()

;while

(it.

hasnext()

) string openid =

(string) map.

get(

"openid"

);

物件(object) 鍵值對的集合

鍵值對 屬性 值 變數 值 屬性一般是變數 方法 函式 如果值為函式,屬性就是方法 var obj obj.p 1 2 物件o1的屬性foo指向物件o2,就可以鏈式引用o2的屬性 var o1 var o2 o1.foo o2 o1.foo.bar hello 物件的引用 指向同乙個記憶體位址 va...

ASP中Dictionary鍵值對物件的使用

scripting.dictionary物件是asp指令碼執行時庫附帶的activex物件,是集合的一種類似has表,用於儲存資料鍵和專案的鍵值對。dictionary物件使用例項 dim dic set dic createobject scripting.dictionary 建立鍵值對物件 d...

Map集合之Entry鍵值對物件

map 中存放的是兩種物件,一種稱為 key 鍵 一種稱為 value 值 它們在在 map 中是一一對應關 系,這一對物件又稱做 map 中的乙個 entry 項 entry 將鍵值對的對應關係封裝成了物件。即鍵值對物件,這 樣我們在遍歷 map 集合時,就可以從每乙個鍵值對 entry 物件中獲...