Archive for 'Libraries' Category
JSONPath in Dojo
18 March 2008JSONPath has landed in the Dojo Toolkit 1.1, and I have recently added some bug fixes and improvements to the Dojo implementation of JSONPath. You can read more details here, but two substantial features were added:
Result-Based Evaluation - Result-based evaluation uses a more intuitive form of evaluation that follows JavaScript (and other languages) evaluation more […]
New JSON Parsers
7 January 2008Several new or updated JSON parsers have been released recently:
Version 1.1.0 of DOMJson of the JON Tools project has been released with the following new features:
JSON Schema validation
JSONPath support
TinyJSON - A very lightweight C++ JSON parser.
JSON parser - an extension of the JSON_checker code, that adds optional C-style comments, and extra character decoding capabilities.
dojox.jsonPath
29 November 2007Dustin Machi of SitePen has been working on adding a JSONPath module to DojoX. He is using also utilizing this module for a dojox.data store that extensively uses JSONPath. Of course this is not available in the general Dojo release yet, but it is in the Dojo SVN/nightlies. It is great to hear that JSONPath is continuing […]
YAJL, Yet Another JSON Library in ANSI C
22 October 2007Lloyd Hilaiel has released a new JSON C Library that is intended to be a fast, lightweight, portable JSON parsing/generation/validation library. It’s design goals were to provide fast stream based event driven parsing that is representation agnostic.
The concrete problem that motivated it’s creation was using JSON in network protocols, and in performance critical situations it’s suboptimal […]
JSON Referencing Proposal and Library
19 October 2007Based upon discussions from this post, I wanted to bring together some of the different ideas and propose a convention for referencing that will be flexible, readable and usable for general purpose JSON usage and provide a JSON referencing library that implements referencing for the purposes of circular references, multiple references and intermessage references. From our […]
JSONPath Query Expressions
16 October 2007JSONPath is a query language for JSON authored by Stefan Gössner. JSONPath is built on the concepts of XPath, but applied to JSON. JSONPath is intended to utilize natural language characteristics and be very lightweight and easy to implement. However, one the remaining challenges of JSONPath is to clearly define the allowable query expressions. In […]
Persevere and Jsponic Beta Release
29 September 2007I have released a beta version of Persevere and an alpha version of Jsponic. Persevere is an open source persistent object mapping framework for JavaScript in the browser. Persevere allows programmers to access, traverse, and manipulate persisted data easily with standard JavaScript syntax and intuitive Persistent JavaScript (PJS). Persevere implements the PJS API and maps […]
Advanced JSON Presentation
24 September 2007I just finished my presentation on Advanced JSON at the AJAXWorld Conference. This presentation covered several different JSON specifications including JSONT, JSONR, JSONP, JSON-RPC, and JSPON, as well as several of the JSON tools that I have developed for JSON including Persevere, Jsponic, and CrossSafe.
There were plenty of other great workshops here, including a very […]
jabsorb: Java JSON-RPC library
18 September 2007Arthur Blake and William Becker have released jabsorb, a new Java to JavaScript JSON-RPC library. 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 […]