0
我堅持將一個問題轉換爲映射字符串。 我從網址如何將字符串轉換爲Golang中的map [int]字符串
map[
start:0
draw:1
length:10
_:1475090278299
search[value]:
search[regex]:false
order[0][dir]:asc
order[0][column]:0
columns[0][orderable]:true
columns[0][searchable]:true
columns[0][search][value]:
columns[0][search][regex]:false
columns[0][data]:name
columns[0][name]:
columns[1][orderable]:true
columns[1][searchable]:true
columns[1][search][value]:
columns[1][search][regex]:false
columns[1][data]:slug
columns[1][name]:
columns[2][orderable]:true
columns[2][searchable]:true
columns[2][search][value]:
columns[2][search][regex]:false
columns[2][data]:status
columns[2][name]:
columns[3][orderable]:true
columns[3][searchable]:true
columns[3][search][value]:
columns[3][search][regex]:false
columns[3][data]:created_at
columns[3][name]:
]
我可以得到這些價值開始得到了一個數據:0,得出:1,長度:10。但我也想獲得列和訂單作爲一個map [int]字符串而不是一個字符串。
所以,你要的地圖有多個類型的值(字符串和地圖)?您可能需要有一個map [string] interface {}類型的映射,然後將其轉換爲正確的類型。 –
你可以給建議如何將這樣的字符串列[0] [orderable]映射到地圖?這不是json。我想過使用正則表達式,然後創建一個地圖,但我認爲這不是最好的解決方案。謝謝 – user3389