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 物件中獲...