func isDisabled(data []byte) bool { var enabled struct{ Enabled *string } err := rjson.Unmarshal(data, &enabled) if err != nil { log.Fatal(err) } if (enabled.Enabled != nil) && (*enabled.Enabled == "false") { return true } return false }
func ExampleUnmarshal() { var rjsonBlob = []byte(`[ {"Name": "Platypus", "Order": "Monotremata"}, {"Name": "Quoll", "Order": "Dasyuromorphia"} ]`) type Animal struct { Name string Order string } var animals []Animal err := rjson.Unmarshal(rjsonBlob, &animals) if err != nil { fmt.Println("error:", err) } fmt.Printf("%+v", animals) // Output: // [{Name:Platypus Order:Monotremata} {Name:Quoll Order:Dasyuromorphia}] }