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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.