2014-09-22 57 views
0

如果我有JSON是這樣的:如何處理JSON動態密鑰圍棋

{"phonenumber": "3456789", emoji: {"emoji1": "12", "emoji2": "23", ...} 

這是二級JSON,將在其中動態生成內部的表情符號的關鍵值,則意味着鍵名不固定,並且鍵值對的數量將相應地改變。那麼將這個JSON編組成Go結構的語法是什麼?

回答

2

使用地圖:

type Data struct { 
    PhoneNumber string   `json:"phonenumber"` 
    Emoji  map[string]string `json:"emoji"` 
} 

playground link