[Info-vax] JSON, was: Re: First ship poll: When will the first native x86-64 compilers ship ?

Richard Maher maher_rjSPAMLESS at hotmail.com
Mon Apr 18 21:12:39 EDT 2022


On 19/04/2022 7:34 am, Arne Vajhøj wrote:
> On 4/18/2022 6:56 PM, Richard Maher wrote:
>> On 18/04/2022 8:06 pm, Arne Vajhøj wrote:
>>> On 4/18/2022 4:35 AM, Jan-Erik Söderholm wrote:
>>>> Den 2022-04-18 kl. 01:27, skrev Arne Vajhøj:
>>>>> If you use JSON then you do not need to write that parser but
>>>>> can just pick one and use it - for almost all languages - and
>>>>> for the more popular languages there are multiple parsers to
>>>>> choose from.
>>>> 
>>>> We have some Cobol cases where the data sent to "the other
>>>> side" was defined as JSON. The structure was fixed and the data
>>>> parts all had known and fixed sizes (or could be blank filled),
>>>> so it was easy enough to define the JSON structure as a Cobol
>>>> record with variables for the data parts and just
>>>> "fill-in-the-blanks".
> 
>>>> And in another case we got an XML structure, but it had a very 
>>>> well known format so the data we needed could just be fetched 
>>>> from well know positions in that "XML string".
>>>> 
>>>> So you can very well use JSON or XML *in specific cases* 
>>>> without the fancy parsers.
>>>> 
>>>> I'm not against parsers, of course. In another case we receive 
>>>> a large and very dynamic XML structure and there the parsing 
>>>> and looping constructs in Python was very handy to read it.
>>> 
>>> A parser that actually understand the rules of JSON/XML is way
>>> more robust than a hack.
>>> 
>>> But obviously one need to do what one need to do. There are no
>>> free JSON parser/generator for Cobol listed at json.org (one 
>>> commercial though).
>>> 
>>> Especially XML can be tricky.
>>> 
>>> 3 years ago for another thread I created this monstrosity:
>>> 
>>> <a xmlns:df='http://df2'><b 
>>> xmlns='http://df1'><x><![CDATA[ABC<x></x>]]></x></b><c 
>>> xmlns='http://df2'><x><![CDATA[DEF<x></x>]]></x></c><c 
>>> xmlns='http://df3'><x><![CDATA[GHI<x></x>]]></x></c><df:c><df:x><![CDATA[JKL<x></x>]]></df:x></df:c></a>
>>> 
>> 
>> 
>> What percentage of web services pass data via XML?
>> 
>> A: Bugger all!
> 
> JSON is by far most common today.
> 
> But XML still happens.
> 
> And relative easy to support both with most frameworks
> (declarative).
> 
> Arne

Easy "relative" to what??? 2 nights in a Turkish prison?

SOAP is dead!! WS-Trans is dead! Ws-Auth is DEAD!
> 
> 
> 




More information about the Info-vax mailing list