JSON


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


Monday, September 24th, 2007

jabsorb: A new JSON-RPC for Java

Category: Java, JavaScript, JSON, Library

Arthur Blake (with friends) has forked JSON-RPC-Java and has created jabsorb: The project goal for jabsorb is to maintain (and hopefully improve) the practicality and beautiful simplicity that makes JSON-RPC-Java a great library, while also adding new common sense features, more test cases, and more documentation to make the library better for everyone. jabsorb also Read the rest…

Posted by Dion Almaer at 6:21 am
3 Comments

+++--
3.2 rating from 15 votes

Friday, September 14th, 2007

JSONRequest Extension for Firefox

Category: JavaScript, JSON, Library

Collin Jackson has written a JSONRequest extension for Firefox that exposes the JSONRequest communication API to web pages you visit. It does this by adding a new window.JSONRequest object to your world. An example of using this beast is on the main page itself: < View plain text > javascript function request(method, data) {   Read the rest…

Posted by Dion Almaer at 9:49 am
9 Comments

+++--
3.4 rating from 24 votes

Tuesday, September 4th, 2007

JSONPath: XPath for JSON Structures

Category: JSON, Library

Stefan Gössner thought that there should be a benefit in having some kind of XPath4JSON. He ended up creating JSONPath, “a lightweight component that allows to find and extract relevant portions out of JSON structures on the client as well as on the server.” Given the JSON structure: [json] { “store”: { “book”: [ { Read the rest…

Posted by Dion Almaer at 9:39 am
13 Comments

+++--
3.9 rating from 30 votes

Wednesday, August 29th, 2007

Cerny.js: Schema for JSON

Category: JavaScript, JSON, Library

Cerny.js brings you the fun and frolics you have grown to love from XML schema: A Cerny Schema allows us to validate a JavaScript object. If an object passes the validation, we can be sure that certain statements are true for the object, if it fails validation, the validation report will inform us, which statements Read the rest…

Posted by Dion Almaer at 7:42 am
11 Comments

++---
2.9 rating from 21 votes

Thursday, August 9th, 2007

JSPON Browser: Persistent JSON

Category: JSON

Kris Zyp have released a JSPON browser, a free, open-source tool for browsing and manipulated JSPON persisted object graphs/data sources. JSPON is a JSON extension for robust access and manipulation of persisted objects that includes definitions for how to support object and array identification, referencing, lazy loading/partial graph transfer, object modification, prototype definition, and more. Read the rest…

Posted by Dion Almaer at 11:05 am
4 Comments

+++--
3.5 rating from 38 votes

Tuesday, June 26th, 2007

Digg’s new comment system and jQuery

Category: jQuery, JSON, Showcase

There has been a lot of talk in the Digg community about their new comment system. Joe Stump implemented the new system, and in the process he took out Script.aculo.us, and created a jQuery plugin based solution. By far the most complex portion of the comments system was how dynamic it was going to be. Read the rest…

Posted by Dion Almaer at 7:33 am
25 Comments

+++--
3.8 rating from 96 votes

Wednesday, May 16th, 2007

IBDOM: “Wielding the Document Object Model with Ease and Standards-Compliance”

Category: JavaScript, JSON, Library

Chris Holland has released IBDOM, a library that aims to make working with the DOM lots of fun ;) The core of the library is about injecting HTML. Example < View plain text > HTML <div id="myCarInfo">         <h1 title="data:lastUpdated">             <span>data:make</span>           Read the rest…

Posted by Dion Almaer at 7:25 am
7 Comments

+++--
3.8 rating from 8 votes

Monday, May 14th, 2007

Simple Tree-based JSON Editor

Category: JSON, Utility

Marc of Braincast has whipped up a JSON Editor that builds a tree from your JSON, and lets you walk the tree. Then, find a node, and edit at that point.

Posted by Dion Almaer at 8:53 am
9 Comments

++++-
4.2 rating from 50 votes

Tuesday, May 1st, 2007

Jayrock: JSON and JSON-RPC for .NET

Category: .NET, JavaScript, JSON

Jayrock is a modest and an open source implementation of JSON and JSON-RPC for the Microsoft .NET Framework, including ASP.NET. What’s so modest about it? Well, modest as in plain and basic and no work of genius. A developer creates a helloworld.ashx that contains your server side logic: < View plain text > C# < Read the rest…

Posted by Dion Almaer at 5:34 am
2 Comments

+++--
3.4 rating from 42 votes

Friday, April 20th, 2007

Flexjson: A DSL approach to JSON for Java

Category: Java, JavaScript, JSON

Charlie Hubbard has released Flexjson, a lightweight JSON library for Java. Most JSON serializers mimic object serialization libraries and try to serialize the entire object graph from the object being turned into JSON. This causes problems when you want a connected object model on your server, but you can’t send that object model to the Read the rest…

Posted by Dion Almaer at 7:34 am
12 Comments

+++--
3.9 rating from 27 votes

Tuesday, April 17th, 2007

GWT-Jsonizer: JSON/JavaBeans translator

Category: GWT, JSON, Library

Andrés Testi has developed a JSON/JavaBean translator for the Google Web Toolkit named GWT Jsonizer, which simplifies the GWT interaction with non-java backends. The Jsonizer interface, has only two methods: ‘asJavaObject’ and ‘asString’. As possibly you can infer, the ‘asJavaObject’ method unjsonizes JSON values, and the ‘asString’ method, performs the opposite action. Example < View Read the rest…

Posted by Dion Almaer at 5:58 am
Comment here

+++--
3.9 rating from 27 votes

Tuesday, April 3rd, 2007

Towards Secure Ajax Mashups

Category: JSON, Remoting, Security

Ajax pioneer Brent Ashley has written a Developerworks article about making Ajax mashup secure. It looks at where it’s at today and where it’s all headed. He begins by surveying current techniques for calling external servers, such as the popular On-Demand Javascript technique. This has well-known security issues. The scalability benefit of the <script> tag Read the rest…

Posted by Michael Mahemoff at 6:27 pm
2 Comments

+++--
3.2 rating from 18 votes

Friday, March 23rd, 2007

JsonMarshaller: Java 1.5 Marshalling

Category: Java, JSON, Library

JsonMarshaller is a Java 1.5 library that allows marshalling and unmarshalling of JSON objects to and from Java objects. This project’s goal is above all ease of use, transparency and static type safety. Example If you have the following Java class: < View plain text > java @Entity class Book {   @Value   private Read the rest…

Posted by Dion Almaer at 8:50 am
7 Comments

+++--
3.5 rating from 42 votes

Friday, March 16th, 2007

Web-O-Random: Random Website Viewer

Category: JSON, Prototype, Rails, Showcase

. It must be Friday. Web-O-Random is a new website I created to spend hours exploring random websites the Ajax way ;). A list of URLs is fetched from the server, placed into an animated carousel/slider component, and you can then navigate through the carousel to preview the websites. Technologies: Server is Rails-based, accessing URLs Read the rest…

Posted by Michael Mahemoff at 12:19 pm
3 Comments

++---
2.9 rating from 26 votes

Wednesday, March 14th, 2007

Securing your JSON

Category: Articles, JSON

Bas Wenneker read Joe Walkers piece on the insecurity of JSON and put two and two together with Dean Edwards Array hack to provide an idea on securing your JSON. < View plain text > javascript var applyArrayHack = function(){     //hackzor the Array object using Joe Walker example     this.Array = function() Read the rest…

Posted by Dion Almaer at 6:27 am
11 Comments

+++--
3.2 rating from 28 votes

Monday, March 12th, 2007

Prototype 1.5.1 release candidate released

Category: Announcements, JavaScript, JSON, Prototype

Sam and the team have put out a Prototype 1.5.1 release candidate available to download here. One of the good changes is a sign of good community. Prototype was inspired by the CSS selector performance data that Jack Slocum and others have been talking about. Now $$/Selector is up to 5 times faster depending on Read the rest…

Posted by Dion Almaer at 7:50 am
8 Comments

+++--
3.8 rating from 43 votes