2016-10-01 41 views
0

マップする文字列を変換する文字列を貼り付けました。 私は、次のURL文字列をGolangの[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]文字列として取得したいと考えています。

+0

ですからする値(文字列、マップ)のために複数の種類がありますマップ? map [string] interface {}型のマップを持っていて、後で正しい型に変換する必要があるかもしれません。 –

+0

このような文字列[0] [順序]をマップする方法をアドバイスできますか?それはjsonではない。私は正規表現を使用してマップを作成することを考えましたが、最良の解決策ではないと思います。ありがとうございます – user3389

答えて

0

上記は、それがより多くの意味を作るかもしれない生の入力は、いくつかの構造体を持っているのであれば、すなわち:https://play.golang.org/p/Wy4dsxorXw

+0

このデータはURLから来ました、私はGET要求から得ました – user3389

関連する問題