[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: The JSON Data Interchange Format (ECMA standard,October 20

  • From: David Lee <dlee@calldei.com>
  • To: Hermann Stamm-Wilbrandt <STAMMW@de.ibm.com>
  • Date: Fri, 18 Oct 2013 13:42:00 +0000

RE:  The JSON Data Interchange Format (ECMA standard
>> Herman 
    I fully understand that you do not like JSON, and why.
-- Correct, I dont.

   But for me that is not the point, the point is whether you want support
   integration between XML and JSON systems or not.
--- Yes I do.  Very much so.  I would very much like to be markup agnostic and play in my box and give out toys that others can play with in their box without  bothering each other much.   I just wish it was actually so simple.

at $EMPLOYER I am the responsible for integrating JSON with XML at the core level.  
This is one reason I am *particularly annoyed* with JSON,  because unlike claims, its actually damn hard to interop with it.
But I do realize it is important to try to interop.   Again, this is why I am particularly annoyed with *statements made in JSON specs*  claiming its features inherently are good for interop when IMHO they are particularly BAD for interop.
And to help with the effort instead of just flame (sorry I do use this soapbox to flame ...)
I have been giving great effort to the cause of *trying* to come up with ways to interop with JSON, and also bringing
experiments to light to help people decide when and why they would choose it.

to name a few ...

* "JXON: an Architecture for Schema and Annotation Driven JSON/XML Bidirectional Transformations"
 * http://www.balisage.net/Proceedings/vol7/html/Lee01/BalisageVol7-Lee01.html


"Fat Markup: Trimming the Fat Markup Myth one calorie at a time"
* http://www.balisage.net/Proceedings/vol10/html/Lee01/BalisageVol10-Lee01.html


-----------
   Finally, since JSON is reality, why not use the power of XQuery on
   processing it by JSONiq?
-------------

Because, while I admire the attempt, I dont particularly like the details of how JSONiq models JSON and integrates into XQuery.   Not to dis the hard work that has been done, but I think  it can be done better.  But it is *hard* so I understand
in quite depth why it has not (yet), and why I myself have not done any better.  Although I have seen some great theoretical ideas/papers/presentations that come closer to what I think would make a better model of JSON in XQuery.

Plus - as a personal issue - the processors for which JSONiq is implemented are not the processors I use, and am not
going to switch processors just for better/different JSON support ... while I am very much interested in helping others interop with JSON, I, myself, rarely find any need for it in my work or play.   And when I do, I use the tools I am more familiar with such as xmlsh's support for JSON, or of course the tools/libraries I have written for $EMPLOYEER.


----------------------------------------
David A. Lee
dlee@calldei.com
http://www.xmlsh.org





[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.