2016-10-01 3 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

관련 문제