(note: created based on FasterXML/jackson-dataformats-binary#32)
Looks like deserialization of JSON numbers with Object does not retain underlying float in cases where underlying data format retains distinction. This is typically case with binary formats; and may be true for some textual formats as well (CSV if schema defines enough fidelity).
Should test for both Object and Number.