每次我解決一個問題時,我都會遇到另一個類似但不同的問題。我需要轉(zhuǎn)換成 JSON 以下的 struts,但有些部分是動態(tài)的。而且我對這種轉(zhuǎn)換不是很有經(jīng)驗,我很困惑。下面我有兩個不同的非靜態(tài)字段(我能夠在這個論壇的幫助下用一個動態(tài)條目解決類似的問題,但現(xiàn)在我有兩個)。我稱它們?yōu)椤按俗址摹钡淖侄我虼瞬荒敲戳钊死Щ?。[null,null,"hub:zWXKROOM","presence_state",{"74ce1906-af89-48a9-aec7-501369509000":{"metas":[{"context":{"embed":false,"mobile":false},"permissions":{"close_hub":false,"embed_hub":false,"fly":true,"join_hub":true,"kick_users":false,"mute_users":false,"pin_objects":false,"spawn_and_move_media":true,"spawn_camera":true,"spawn_drawing":false,"spawn_emoji":true,"update_hub":false,"update_hub_promotion":false,"update_roles":false},"phx_ref":"tGJf9IxredI=","phx_ref_prev":"zJ3pFzeYafM=","presence":"room","profile":{"avatarId":"3IADk9x","displayName":"real changeling"},"roles":{"creator":false,"owner":false,"signed_in":false}}]},"774e91d5-a324-47d7-ba75-edf9ed5bbe1a":{"metas":[{"context":{"embed":false,"mobile":false},"permissions":{"close_hub":false,"embed_hub":false,"fly":true,"join_hub":true,"kick_users":false,"mute_users":false,"pin_objects":false,"spawn_and_move_media":true,"spawn_camera":true,"spawn_drawing":false,"spawn_emoji":true,"update_hub":false,"update_hub_promotion":false,"update_roles":false},"phx_ref":"NnAT0YpIaUg=","phx_ref_prev":"tzv+xV6h0Rs=","presence":"room","profile":{"avatarId":"PcJ8Sxb","displayName":"GoBotWebSockets"},"roles":在這里有人的大力幫助下,我能夠轉(zhuǎn)換一個非常相似的,但有兩個我似乎無法讓它工作。我一直得到空的結(jié)果..類似的方法是Here我嘗試使用上面的字段和其他類似的東西進行復(fù)制。對于這種情況,我已經(jīng)查看了很多博客,但沒有運氣。我也嘗試過這個工具,但沒有真正工作,因為該工具不知道細節(jié)
1 回答

冉冉說
TA貢獻1877條經(jīng)驗 獲得超1個贊
好的,經(jīng)過大量的調(diào)試、閱讀、閱讀、敲我的頭并剝離 json 以簡化在 json 上發(fā)布到工具......我終于明白了.. 主要問題?
//the type needs to be a map itself
type PresenceState map[string]State
還:
// even do I did try this above I never called it the right way before so was giving up and moving on... but I have to use a pointer
for k, o := range *v {}
現(xiàn)在正在工作。當(dāng)?shù)卿浕蚋臅r存在狀態(tài)時,我正在獲取密鑰和對象,因此我可以將 id 映射到用戶名
- 1 回答
- 0 關(guān)注
- 114 瀏覽
添加回答
舉報
0/150
提交
取消