OpenCDSS / cdss-app-tstool-main

Colorado's Decision Support Systems (CDSS) TSTool application main program
GNU General Public License v3.0
1 stars 1 forks source link

Jackson library - needs updated to 4+ #283

Open smalers opened 7 months ago

smalers commented 7 months ago

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.