Monday, May 09, 2011

2011-05-09 Monday - Why You Might Need JSON

"Even the most humble carpenter has hammers of different sizes"

Hypothetical Problem:  
An average payload of 50-100 bytes of data needs to be made available via an online service - but an enterprise canonical XSD structure might flood the network with about 200K of just empty tag elements alone.

Proposed Solution:

For certain types of data servcies, a light-weight RESTful service using JSON (over heavier-weight enterprise-level XSD-based canonical models for SOAP-based SOA services) might be more appropriate.

JSON Schema

RFC 4627 - The application/json Media Type for JavaScript Object Notation (JSON)

JSON support in JAXB

XMLSpy supports XML-to-JSON conversion