This actually has a few different use cases of mixed input (string, float / integer number, null) that would be good to test individually. https://github.com/metocean/cf-json/commit/90a8894abf2294473292d2e9983f5f41fda1b86f