"JSON at Work: Search and Transform" by Tom Marrs


Details
6 pm: "JSON in JavaScript and HTML5" by Tom Marrs
7 pm: Dinner and Networking
7:30 pm: "JSON at Work: Search and Transform" by Tom Marrs
"JSON in JavaScript and HTML5" by Tom Marrs
As a Developer or Architect, you're familiar with the basics of the JSON data interchange format, and in this talk we'll begin to develop applications with JSON, JavaScript, and HTML5.
Since JSON began as a subset of JavaScript, this is where our real journey begins. In our examples, we'll leverage Node.js, scaffold a web application with Yeoman, and invoke a stub RESTful API that contains sample data. That's a lot of moving pieces and parts, so we'll iteratively build on each concept.
Here's what we'll cover:
• JavaScript Serialization/De-serialization with JSON.stringify() and JSON.parse().
• JavaScript Objects and JSON.
• HTML5 Local/Session Storage and JSON.
• Building a small JSON-based web application.
"JSON at Work: Search and Transform" by Tom Marrs
Most modern Web APIs prefer JSON because of its interoperability. All modern languages have excellent JSON support, but large-scale environments often require more than simple serialization/de-serialization. This tutorial shows how to leverage JSON Search and Transform to help developers consume and work with the content generated by RESTful JSON-based APIs.
Web APIs aren't always well-designed, and can generate data that is too complex or voluminous to be useful. Sometimes consuming applications only want to access a portion of an API’s JSON response. There are several ways to search through a JSON document, including:
• JSONPath
• jsoniq
• JSON Pointer
• JSONQuery
• json:select
• JPath
• jaql

"JSON at Work: Search and Transform" by Tom Marrs