如何从POST主体解析参数[string]字符串?

时间:2015-06-11 12:34:07

标签: go

如何将ViewCompat.setElevation(View, int)正文中的参数解析为 @Override public void setElevation(View view, float elevation) { ViewCompatLollipop.setElevation(view, elevation); }

我正在使用杜松子酒,我可以解析预定义的结构,但在这种情况下,我不知道密钥名称。 (当我知道关键名称但我不知道是一个问题时,我可以)

@Override
public void setElevation(View view, float elevation) {

}

身体看起来像这样:

POST

1 个答案:

答案 0 :(得分:1)

试试这个:

package main

import (
    "fmt"
    "encoding/json"
)


func main() {
    j := `{"foo": "aa", "baz": "bb", "qux": "cc"}`
    byt := []byte(j)

    var dat map[string]string   

    if err := json.Unmarshal(byt, &dat); err != nil {
            panic(err)
    }
    fmt.Println(dat)
}

输出:

map[qux:cc foo:aa baz:bb]

Go Playground