Notes"I do not claim to have invented JSON. I claim only that I discovered it. It existed in nature. I identified it, gave it a name, and showed how it was useful."Unfurl
NotesSkeptical, not yet a fan - "A word of warning: this takes a little getting used to. It is slightly more verbose than the current methods for using JSON in JavaScript"Unfurl
Notes"Think about the benefits of having a single scripting language that you can use reliably on the server, in browsers, for applications ... and scripting tasks ..., and also the same language for data encapsulation and transfer as well."Unfurl
Notes"a generic microformats parser for JavaScript. Yes, there are a few things about but they all tend to be tied to a single format and I wanted to build a framework that would allow any microformat to be defined using a JSON-like definition so it could be uUnfurl
Notes"With the AJAX Feed API, you can download any public Atom or RSS feed using only JavaScript, so you can easily mash up feeds with your content and other APIs"Unfurl
Notes"Google has announced a new Ajax Feed API makes it possible to extract information from multiple RSS feeds with only a few simple lines of JavaScript"Unfurl
Notes"The Google AJAX Feed API provides functionality that allows webpages to retrieve any public RSS or Atom feed via a simple JavaScript method call."Unfurl
Notes"The security of systems that use JSON is determined by the quality of the design of those systems. JSON itself introduces no vulnerabilities."Unfurl
Notes"It may seem clear to some that parsing/generating JSON is more efficient than XML, but here’s some numbers that make things a little clearer."Unfurl
NotesI'd totally forgotten that FeedBurner now offers JSON renderings of RSS feeds. I should use this if I ever revamp to a new portal-of-me homepage.Unfurl
Notes"Note, we have an improved implementation of JSON stringify that builds up a string array instead of doing inline string concatenation. The version below should use less memory than the original JSON implementation."Unfurl
Notes"Hence, mixed content. Hence XML. If you need mixed content you really need it. If you don't need it, sometimes you cannot even conceptualise the problem it solves. And yes, mixed content totally complicates the lives of those who are using XML for data-cUnfurl
Notes"GET http://api.feedburner.com/format/1.0/JSONP for JSON wrapped with the near mystical callback function of your choosing - just begging you to apply your JavaScript wizardry to it."Unfurl
Notes"JSON is a better fit for Web services that power Web mashups and AJAX widgets due to the fact it gets around the cross domain limitations put in place by browsers that hamper XMLHttpRequest and that it is essentially serialized Javascript objects which mUnfurl
Notes"Please. As if <foo>bar</foo> has any more "semantic meaning" [1] than "foo": "bar". Symbols have meaning when some agent imparts meaning to them."Unfurl
Notes"Use XML - If you want to provide general-purpose data that the receiver might want to do unforeseen weird and crazy things with, ... or if the data is potentially long-lived (as in, more than seconds) XML is the way to go."FeedUnfurl
Notes"The answer is that JSON works because most people don’t really need all that overhead, and because it’s often possible to do really complex things with really simple formats."Unfurl
Notes"We don't really have "XML on the Web". We have RSS on the web, plus a bunch of mostly JSON and YAML for those who didn't care for pointy brackets."Unfurl
Notes"My love affair with JSON is over. I'm going to outline the problems I've got with it, and then also reiterate some of the things I do still like about it."Unfurl
Notes"Http.Autocompleter is a quick and dirty modification of Ajax.Autocompleter that a) uses GET by default, and b) takes a URI template as an argument, instead of a URI"Unfurl
Notes"An XSLT 1.0 stylesheet that can transform any XML file into JSON. You can use the stylesheet along with a server-based XSLT transform tool, such as eBay's XSLT server that works with the REST API. You could also use it with client-side tool, if you are iUnfurl
NotesAs a result in analogy to XML/XSLT the combination JSON/JSONT can be used to transform JSON data into any other format by applying a specific set of rules.Unfurl
Notes"If you pass callback=CALLBACK to a del.icio.us JSON feed it will now output proper JSONP that does not set the Delicious.posts variable (easy to fix in your callback function) but calls CALLBACK with the JSON object as a parameter."Unfurl
Notes"...since JSON is basically a series of key-value pairs, it would be a good match for NSDictionary - and it should be easy to create a dictionary out of a JSON string."Unfurl
Notes"Awhile ago it dawned on me that JSON bears more than a passing resemblance to old-school NeXT plists, and that it would be pretty natural to write an NSDictionary category that could deserialize a JSON string into a Cocoa object graph."Unfurl
Notes"My current sparqlet (SPARQL-driven portlet) implementations mostly use queries generated server-side, the results are returned as application-specific JavaScript."Unfurl
Notes"I see JSON becoming the dominant player in the AJAX world in the upcoming future. It's ease of entry, especially if bundled with PHP will make it a no brainer for AJAX or AJAJ applications."Unfurl