The units of measure are non-standard and questionable. Why allow floating point for one value, and then force millimeters in a long integers? It’s already a json format. Verbosity is a given. Should use standard (metric) units and just go for float or doubles. There is no bit packing going on with name/vale pairs in text. If not, should stick with SI units. Also should consider using ‘_ to separate units field so one doesn’t have to capitalize a letter that would make no sense (i.e. MM is not millimeters, mm is).
The units of measure are non-standard and questionable. Why allow floating point for one value, and then force millimeters in a long integers? It’s already a json format. Verbosity is a given. Should use standard (metric) units and just go for float or doubles. There is no bit packing going on with name/vale pairs in text. If not, should stick with SI units. Also should consider using ‘_ to separate units field so one doesn’t have to capitalize a letter that would make no sense (i.e. MM is not millimeters, mm is).