serializeRDataFields(value, jsonGenerator, serializerProvider);
}
jsonGenerator.writeEndObject();
} catch (final IOException e) {
throw new JsonSerializationException(
JsonSerializationExceptionCode.unexpectedResourceRecordGenerationError,
e, Type.string(value.getType()),
value.getName() != null ? value.getName().toString()
: "unknown", e.getMessage());
}