JSON


JSON (JavaScript Object Notation) is a lightweight data-interchange format designed for human-readable data interchange.


Tuesday, March 6th, 2007

The safety of JSON

Category: JSON, Security

Joe Walker is talking about the safety of JSON. He has talked about CSRF in the past, and this time he delves into the Array/JSON hack: Here’s how it works, and you can follow along with any JavaScript console: Redefine the Array constructor: function Array() { alert(“hi”); } Verify that this constructor is called when Read the rest…

Posted by Dion Almaer at 12:01 am
24 Comments

++++-
4.3 rating from 29 votes

Wednesday, February 28th, 2007

Open Source JSON Tag Library Released

Category: JavaScript, JSON, Library

James Wiltshire and his team at ATG have created and released a JSP tag library that is used to render JSON data from within JSP code. They use JSON as our data format of choice for all AJAX applications being written at ATG, and they use this library extensively to render the JSON. This allows Read the rest…

Posted by Dion Almaer at 7:20 am
7 Comments

+++--
3.5 rating from 43 votes

Monday, February 12th, 2007

BISON: Binary JSON

Category: JavaScript, JSON, Library

Binary Interchange Standard and Object Notation (BISON) is a new binary format created by Kai Jäger. After seeing the direction AJ(AX) was going into with light web service protocols like JSON, I was wondering if I could come up with an even lighter binary protocol that would work with JavaScript. Not so much to replace Read the rest…

Posted by Dion Almaer at 8:49 am
17 Comments

+++--
3.6 rating from 44 votes

Tuesday, October 24th, 2006

JSONRequest Proposal

Category: Ajax, JSON, The Ajax Experience

Douglas Crockford of Yahoo, a pioneer of JSON, presented “JSON: The X in Ajax” at The Ajax Experience Tuesday afternoon. In the presentation, Douglas discussed his proposal for native support of a new JavaScript object named JSONRequest. The object would provide a simple API for issuing Ajax requests to exchange JSON data using the following Read the rest…

Posted by Tom Geer at 4:19 pm
18 Comments

++++-
4.1 rating from 49 votes

Friday, August 4th, 2006

The JSON RFC

Category: JSON

JSON was born in 2002, and has really flourished alongside Ajax in the past eighteen months. And now Doug Crockford has established a a JSON RFC: The application/json Media Type for JavaScript Object Notation (JSON) (via Sleepyhead). JavaScript Object Notation (JSON) is a lightweight, text-based, language-independent data interchange format. It was derived from the ECMAScript Read the rest…

Posted by Michael Mahemoff at 9:41 am
2 Comments

+++--
3.8 rating from 37 votes