- From: Florent Georges <fgeorges@fgeorges.org>
- Date: Sun, 13 Sep 2015 15:46:35 +0200
- To: Adam Retter <adam@exist-db.org>
- Cc: Michael Kay <mike@saxonica.com>, public-xsl-query@w3.org
- Message-ID: <CADyR_r0p67gNj2bG-eyC8Ux1uJBzMbqTHsmfv4bE53zKroprCQ@mail.gmail.com>
Hi,
Yes, I concur with Adam.
If it was not valid JSON per the JSON spec, but was accepted by
JSON.parse(), I think we should look into interoperability issues. But if
it is not, I think we should not worry about this.
Still, I think we should leave the ability for an implementation to succeed
in such a non-strictly-conformant JSON, to do something "sensible", but I
don't think this would be our role to define how and when.
Regards,
--
Florent Georges
http://fgeorges.org/
http://h2oconsulting.be/
On 10 September 2015 at 13:54, Adam Retter wrote:
> >From an interoperability perspective I would say that they are
> producing invalid JSON.
>
> If you use JavaScript's `JSON.parse` on this then you get an error.
> Wrapping it in an array and comma separating the objects allows it to
> be parsed by JSON.parse.
>
> I would have assumed that a website that tries to publish data in a
> JSON format (although invalid in this case) does so for the purpose of
> other developers being able to at least process the data using
> JavaScript!
>
> If this data is not accepted by JSON.parse, then I would say that it
> is of little concern for us.
>
> On 9 September 2015 at 22:21, Michael Kay <mike@saxonica.com> wrote:
> > I tried to download some real JSON data today - from openweathermap.org
> -
> > and found that it’s in a format we can’t handle. Specifically, a
> sequence of
> > maps/objects, newline-separated:
> >
> >
> {"_id":707860,"name":"Hurzuf","country":"UA","coord":{"lon":34.283333,"lat":44.549999}}
> >
> {"_id":519188,"name":"Novinki","country":"RU","coord":{"lon":37.666668,"lat":55.683334}}
> >
> {"_id":1283378,"name":"Gorkhā","country":"NP","coord":{"lon":84.633331,"lat":28}}
> >
> > I wonder if this is common and whether we should cater for it?
> >
> > Michael Kay
> > Saxonica
>
>
>
> --
> Adam Retter
>
> eXist Developer
> { United Kingdom }
> adam@exist-db.org
> irc://irc.freenode.net/existdb
>
>
Received on Sunday, 13 September 2015 13:47:23 UTC