如何在Golang中将字符串转换为map [int]字符串

时间:2016-10-01 12:32:23

标签: arrays string go

我遇到了问题转换字符串到地图。 我从url

获得了下一个数据
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]: 
]

我可以得到这些值start:0,d​​raw:1,length:10。但是我也希望将列和命令作为map [int]字符串而不是字符串。

1 个答案:

答案 0 :(得分:0)

如果以上是原始输入,那么拥有一些结构可能更有意义,即:https://play.golang.org/p/Wy4dsxorXw