@Override public JsonNode getSchema(SerializerProvider provider, Type typeHint) { return createSchemaNode("array", true).set("items", createSchemaNode("number")); }
@Override public final void serialize(float[] value, JsonGenerator g, SerializerProvider provider) throws IOException { final int len = value.length; if ((len == 1) && _shouldUnwrapSingle(provider)) { serializeContents(value, g, provider); return; } g.writeStartArray(len); g.setCurrentValue(value); serializeContents(value, g, provider); g.writeEndArray(); }
@Override public final void serialize(float[] value, JsonGenerator g, SerializerProvider provider) throws IOException { final int len = value.length; if (len == 1) { if (((_unwrapSingle == null) && provider.isEnabled(SerializationFeature.WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED)) || (_unwrapSingle == Boolean.TRUE)) { serializeContents(value, g, provider); return; } } g.writeStartArray(len); serializeContents(value, g, provider); g.writeEndArray(); }
@Override public JsonNode getSchema(SerializerProvider provider, Type typeHint) { return createSchemaNode("array", true).set("items", createSchemaNode("number")); }
@Override public ContainerSerializer<?> _withValueTypeSerializer(TypeSerializer vts) { return new FloatArraySerializer(this, _property, vts, _unwrapSingle); }
@Override public JsonNode getSchema(SerializerProvider provider, Type typeHint) { return createSchemaNode("array", true).set("items", createSchemaNode("number")); }
@Override public ContainerSerializer<?> _withValueTypeSerializer(TypeSerializer vts) { return new FloatArraySerializer(this, _property, vts); }
@Override public JsonNode getSchema(SerializerProvider provider, Type typeHint) { return createSchemaNode("array", true).set("items", createSchemaNode("number")); }
@Override public ContainerSerializer<?> _withValueTypeSerializer(TypeSerializer vts) { return new FloatArraySerializer(this, _property, vts); }
@Override public final void serialize(float[] value, JsonGenerator g, SerializerProvider provider) throws IOException { final int len = value.length; if ((len == 1) && _shouldUnwrapSingle(provider)) { serializeContents(value, g, provider); return; } g.writeStartArray(len); g.setCurrentValue(value); serializeContents(value, g, provider); g.writeEndArray(); }
@Override public void acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) throws JsonMappingException { visitArrayFormat(visitor, typeHint, JsonFormatTypes.NUMBER); } }
@Override public final void serialize(float[] value, JsonGenerator jgen, SerializerProvider provider) throws IOException { final int len = value.length; if ((len == 1) && provider.isEnabled(SerializationFeature.WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED)) { serializeContents(value, jgen, provider); return; } jgen.writeStartArray(len); serializeContents(value, jgen, provider); jgen.writeEndArray(); }
@Override public JsonNode getSchema(SerializerProvider provider, Type typeHint) { ObjectNode o = createSchemaNode("array", true); o.put("items", createSchemaNode("number")); return o; }
@Override public JsonNode getSchema(SerializerProvider provider, Type typeHint) { ObjectNode o = createSchemaNode("array", true); o.put("items", createSchemaNode("number")); return o; } }
@Override public final void serialize(float[] value, JsonGenerator jgen, SerializerProvider provider) throws IOException { final int len = value.length; if ((len == 1) && provider.isEnabled(SerializationFeature.WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED)) { serializeContents(value, jgen, provider); return; } jgen.writeStartArray(len); serializeContents(value, jgen, provider); jgen.writeEndArray(); }
@Override public ContainerSerializer<?> _withValueTypeSerializer(TypeSerializer vts) { return new FloatArraySerializer(this, _property, vts); }
@Override public ContainerSerializer<?> _withValueTypeSerializer(TypeSerializer vts) { return new FloatArraySerializer(this, _property, vts); }
@Override public JsonNode getSchema(SerializerProvider provider, Type typeHint) { return createSchemaNode("array", true).set("items", createSchemaNode("number")); }
@Override public JsonSerializer<?> _withResolved(BeanProperty prop,Boolean unwrapSingle) { return new FloatArraySerializer(this, prop, _valueTypeSerializer, unwrapSingle); }
@Override public JsonSerializer<?> _withResolved(BeanProperty prop,Boolean unwrapSingle) { return new FloatArraySerializer(this, prop, unwrapSingle); }