AdditionalData rewritten as compact JSON when it holds a JSON object, so the stored text always uses the
spelling INHERIT_FOLDER_ACCESS_SQL_CLAUSE matches. Anything else (null, an array, text that is not
JSON) comes back unchanged. The round trip through JSON.parse rounds an integer beyond 2^53, so such a
number in the object is stored rounded.
AdditionalDatarewritten as compact JSON when it holds a JSON object, so the stored text always uses the spelling INHERIT_FOLDER_ACCESS_SQL_CLAUSE matches. Anything else (null, an array, text that is not JSON) comes back unchanged. The round trip throughJSON.parserounds an integer beyond 2^53, so such a number in the object is stored rounded.