好的,我认为这个问题不是其他网页编程语言的问题,比如php,python。
但是我在golang中遇到了这个问题并且混淆了将原始数据转换回原始格式的最佳方法。
这是一个样本。
1 原始表示是一个由map组成的数组:
photo[1][tags]{id: 1, direction:1, x: 1.0, y: 2, word: 'pull'}
photo[1][tags]{id: 2, direction:0, x: 2.0, y: 1.1, word: 'fi'}
进程处理程序
func testPostData(w http.ResponseWriter, r *http.Request) error{
r.ParseMultipartForm(10 << 20)
data := r.ParseMultipartForm.Value
fmt.Println(data)
}
**2** outputs in console
map[photo[1][tags][][direction]:[0]
photo[1][tags][][word]:[fi]
photo[1][tags][][x]:[1.1]
photo[1][tags][][id]:[2]]
我是golang的新手,所以我认为有一种方法可以帮助将数据转换回其原始表示,这里将2转换回1