Convert Map to JSON in Golang

package main

import (
    "encoding/json"
    "fmt"
)

func main() {

    product := map[string]interface{}{
        "id":     1,
        "name":   "Name 1",
        "price":  5.6,
        "status": true,
    }

    jsonStr, err := json.Marshal(product)

    if err != nil {
        fmt.Println(err.Error())
    } else {
        fmt.Println(string(jsonStr))
    }

}    
        
{"id":1,"name":"Name 1","price":5.6,"status":true}