Re: JSON Test suite status
Andrew Janke <[email protected]>
| Newsgroups | gmane.comp.gnu.octave.maintainers |
|---|---|
| Message-ID | <[email protected]> |
On 6/23/20 2:02 AM, Andreas Weber wrote: > Am 23.06.20 um 07:43 schrieb Andrew Janke: >> On 6/23/20 1:25 AM, Andreas Weber wrote: >>> Am 22.06.20 um 19:47 schrieb Abdallah Elshamy: >>>> Thanks for providing feedback. This script is intended to run on MATLAB >>>> to test compatibility so producing the same output in it is a core goal >>>> of it. >>> >>> Just to be clear: You want to create byte-identical JSON output which >>> possibly means patching/modifying rapidjson? >>> >> "Patching/modifying rapidjson" sounds a little extreme here: the compact >> "minified" form that Matlab's jsonencode produces is probably achievable >> without such extreme measures. It's just all whitespace elided. (Whether >> this can be practically achieved without violating the Matlab license is >> another question.) > > Yes, you are right. I should have written: "modifying rapidjsons output > to byte-match MATLABs JSON output". > > Btw, does the other software product has a "pretty" output like rapidjson? > > -- Andy No. To the other product's users' consternation, it does not. So its output is not suitable for things like human-editable config files and the like. I would certainly encourage this product's developers to include pretty-printing as an extension, since it's a nice thing to have IMHO. Cheers, Andrew