when i try something like that:

    res, _ := http.Post("https://httpbin.org/post";, "application/json; 
charset=utf-8", b)
    var newuser map[string]interface{}
    json.NewDecoder(res.Body).Decode(&newuser)
    fmt.Println(newuser["json"])

it prints me correctly the content a map containing the firstname & lastname

Le mardi 14 août 2018 12:19:20 UTC+2, nicolas...@yahoo.fr a écrit :
>
> Hello
>
> I need some assistance to decode a json content 
>
> I tried to use only usefull code to do it but don't success to retrieve 
> the data part of the json result.
>
>     var user struct {
>         Firstname string `json: "firstname"`
>         Lastname string `json: "lastname"`
>         Origin string `"origin"`
>     }
>
>     jsonData := map[string]string{"firstname": "Nic", "lastname": "Raboy"}
>     jsonValue, _ := json.Marshal(jsonData)
>     response, err := http.Post("https://httpbin.org/post";, 
> "application/json", bytes.NewBuffer(jsonValue))
>     defer response.Body.Close()
>     json.NewDecoder(response.Body).Decode(&user)
>     fmt.Println(user)
>
> but this code only map the origin field not the firstname, and lastname 
> part.
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to