Closed
Description
Here is an example which works with standard encoding/json, but does not work with json-iterator
package main
import (
"fmt"
"github.com/json-iterator/go"
)
// TestData is for tests
type TestData struct {
Name string `json:"name"`
}
func main() {
var data TestData
data.Name = "value"
s, err := jsoniter.Marshal(data)
if err != nil {
panic(err)
}
var result TestData
out := interface{}(&result)
err = jsoniter.Unmarshal(s, &out)
if err != nil {
panic(err)
}
fmt.Println(result)
}
Output:
{}
See version with encoding/json: https://play.golang.org/p/PHmDZrF1Fy
Output:
{value}
Metadata
Metadata
Assignees
Labels
No labels