Eric O'Connell
09/29/2023, 9:47 PMJsonObject , JsonPrimitive, etc. However, in doing so I am taking kotlin values that are natively representable in JSON (e.g., Float) and then converting them to strings (in construction of JsonPrimitive), and then transforming them back to strings, which ends up calling toDoubleOrNull() … given that this data represents large lists of 2d coordinates, I am seeing times in excess of 185ms for relatively small documents on Android devices.
My main question: is there a way to avoid this double-conversion penalty so I can go directly from kotlin -> json string?