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

Re: use of JSON instead of XML

  • From: Nicholas Sushkin <nsushkin@openfinance.com>
  • To: "xml-dev@lists.xml.org" <xml-dev@lists.xml.org>
  • Date: Tue, 26 Jun 2018 10:53:10 -0400

Re:  use of JSON instead of XML
On Monday, June 25, 2018 11:35:35 AM EDT Michael Kay wrote:
> > That fallacy is about to be exposed. JSON is "simpler" to use because up
> > till now it has been used for simpler things.
> JSON *is* simpler to use for simple things, no doubt about it. Mainly
> because it is a much closer fit to the data models of conventional
> programming languages.

In JSON, each value is either a list of values or a set of key/value pairs. 
When the data model fits JSON, it's easy to use. It becomes hairy when values 
are html, xml, or json, because of escaping of double quotes. Most programming 
languages have matching data structures, so it's easy to use JSON to exchange 
them via an API. Also, JSON is fairly human readable, unless there is a lot of 
escaping.

On the other hand, when your data are documents or when you don't mind writing 
a more complex (de)serialization code for your data structures to XML, XML 
provides better (de)serialization fidelity, more human readable than JSON, 
especially when values have few escaped angular brackets. Once you get over 
the hump of getting your data into XML, all the tooling that you can use for 
validation and transformation. That's the advantage of XML.

-- 
Nicholas Sushkin
Open Finance


[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.