Add JSON-to-CBOR conversion and some decimal fraction support