Closed
Description
Hello,
In the class JacksonJsonpGenerator the method write(String name, boolean value) call the wrong underlayed method.
called writeBooleanField instead writeBoolean
Actual code
@Override
public JsonGenerator write(String name, boolean value) {
try {
generator.writeFieldName(name);
generator.writeBooleanField(name, value);
} catch (IOException e) {
throw JacksonUtils.convertException(e);
}
return this;
}
Must be
@Override
public JsonGenerator write(String name, boolean value) {
try {
generator.writeFieldName(name);
generator.writeBoolean(value);
} catch (IOException e) {
throw JacksonUtils.convertException(e);
}
return this;
}
Or could be
@Override
public JsonGenerator write(String name, boolean value) {
try {
generator.writeBooleanField(name, value);
} catch (IOException e) {
throw JacksonUtils.convertException(e);
}
return this;
}
Metadata
Metadata
Assignees
Labels
No labels