I suggest that whitespace (space, tab, carriage-return & newline), in any context where a type code is expected, should behave like the N no-op type code.
This would allow whitespace to be used for limited formatting of the data, making it more human-readable.
This would be useful during development and debugging. You could insert newlines and indentation to clearly delineate separate object or array elements during development, and remove them for production builds.
If this proposal were adopted, the N type code might no longer be required.