The Jackson library is used to process JSON and other files, for example from web services. During testing, it was discovered that the ReadTableFromJSON command does not retain the order of the objects because a map is used internally. The current Jackson library has a way to retain the order. This needs to be implemented as the default to prevent random ordering of rows in tables. Because the library will jump from versions 2 to 4, there may be API changes and care will need to be taken to ensure that all automated tests pass.
The Jackson library is used to process JSON and other files, for example from web services. During testing, it was discovered that the
ReadTableFromJSON
command does not retain the order of the objects because a map is used internally. The current Jackson library has a way to retain the order. This needs to be implemented as the default to prevent random ordering of rows in tables. Because the library will jump from versions 2 to 4, there may be API changes and care will need to be taken to ensure that all automated tests pass.