ds_json 1.7.0
ds_json: ^1.7.0 copied to clipboard
Deadly simple json object accessor
1.7.0 #
Breaking Changes #
- Remove deprecated
hasKey(String key)method
JsonMapObject Fixes #
- Fix
getStringOrNullto use_get()with dot-notation support - Fix
getObject,getObjectOrNull,getObjectData,getObjectDataOrNullto use_get()with dot-notation support - Fix
getListStringto use_get()with dot-notation support - Fix
getListOfArrayto use_get()with dot-notation support
JsonMapObject New Methods #
- Add
getListStringNullable(key)- nullable variant ofgetListString - Add
getListInt(key)- returnsList<int>, default[] - Add
getListIntNullable(key)- nullable variant, throws on type error - Add
getListOfArrayNullable(key, creator)- nullable variant ofgetListOfArray
JsonArrayObject Completion #
- Fix
getDouble(index)to handle int/double/string (previously only string parsing) - Add
_parseDoublehelper for consistent double parsing - Add
getIntNullable(index) - Add
getDoubleNullable(index) - Add
getStringNullable(index) - Add
getObjectNullable(index) - Add
getBool(index)/getBoolNullable(index) - Add
getDateTime(index)/getDateTimeNullable(index)
1.0.0 #
- add
JsonObject