What input will cause golang's json.Marshal to return an error? What input will cause golang's json.Marshal to return an error? json json

What input will cause golang's json.Marshal to return an error?