when trying to use null values in a json string, populateFromJSON fails
This can easily be solved by deserializing to a Struct. This will work fine. Afterward you need checking for null values in struct keys. Since Coldfusion fails on IsNull(mystruct[NullKey)) you have to check for structKeyExists(mystruct, key) in populateFromStruct which will work on both CF and Lucee.