Stop Telling Us XMPP Should Use JSON
https://www.process-one.net/blog/stop-telling-us-xmpp-should-use-json/
We’ve been building XMPP systems for over 25 years. The XML performance question comes up often in early conversations. Every single time, we end up optimizing ejabberd configuration, clustering, architecture, client protocol usage, and databases instead.
macieklamberski/feedsmith: Robust and fast parser and generator for RSS, Atom, JSON Feed, and RDF feeds, with support for Podcast, iTunes, Dublin Core, and OPML files.
https://github.com/macieklamberski/feedsmith
Robust and fast parser and generator for RSS, Atom, JSON Feed, and RDF feeds, with support for Podcast, iTunes, Dublin Core, and OPML files.
Nobody Gets Fired for Picking JSON, but Maybe They Should? · mcyoung
https://mcyoung.xyz/2024/12/10/json-sucks/
JSON is extremely popular but deeply flawed. This article discusses the details of JSON’s design, how it’s used (and misused), and how seemingly helpful “human readability” features cause headaches instead. Crucially, you rarely find JSON-based tools (except dedicated tools like jq) that can safely handle arbitrary JSON documents without a schema—common corner cases can lead to data corruption!
(blog also has a neato minimap view of the whole entry on the side, like VSCode)
JSON-LD is good, actually.
https://nikolas.ws/what-is-jsonld-for
In which we try and understand what JSON-LD is all about, what it's good for, and why it's interesting and cool.
JSON Functions And Operators
https://www.sqlite.org/json1.html#jex
The json_extract(X,P1,P2,...) extracts and returns one or more values from the well-formed JSON at X.
SQLite as a document database
https://dgl.cx/2020/06/sqlite-json-support
This makes it possible to insert JSON straight into SQLite and then have it extract data and index them, i.e. you can treat SQLite as a document database. This has been possible with PostgreSQL and obviously is what something like Elastic provides but having it available in an embedded database is very nice for lightweight stuff.
draft-nottingham-json-home-02 - Home Documents for HTTP APIs
http://tools.ietf.org/html/draft-nottingham-json-home-02
This document proposes a "home document" format for non-browser HTTP
clients.
Adding Comments to JSON - FADE FADE
http://fadefade.com/json-comments.html
"api_host" : "The hostname of your API server. You may also specify the port.", "api_host" : "hodorhodor.com",
Introduction to emerging JSON-based ID and Security protocols. Brian Campbell, Ping Identity. #gluecon (with tweets) · johnfontana · Storify
http://storify.com/johnfontana/introduction-to-emerging-json-based-id-and-securit?awesm=sfy.co_jKEt
Introduction to emerging JSON-based ID and Security protocols. Brian Campbell, Ping Identity.
JSON-LD - JSON for Linking Data
http://json-ld.org/
JSON-LD - JSON for Linking Data
http://json-ld.org
Designing REST + JSON APIs | Stormpath
http://www.stormpath.com/blog/designing-rest-json-apis
Les recently gave a talk on "Designing a Beautiful REST + JSON API" at the San Francisco Java Users Group, which covers 18 months of his research into API design.
Thread: Another pitch for River of News
http://threads2.scripting.com/2013/april/anotherPitchForRiverOfNews
A feed scanner that accepts OPML subscription lists and generates river.js files.
HowTo: What is river.js?
http://riverjs.org/
It's called river.js because it represents a river of news in JSON.
HowTo: What is river.js?
http://riverjs.org
It's called river.js because it represents a river of news in JSON.
microformats 2 · Microformats Wiki
http://microformats.org/wiki/microformats-2
Microformats 2 improves ease of use and implementation for both authors (publishers) and developers (parser implementers)
jq
http://stedolan.github.com/jq/
jq is like sed for JSON data - you can use it to slice and filter and map and transform structured data with the same ease that sed, awk, grep and friends let you play with text.
jq
http://stedolan.github.com/jq
jq is like sed for JSON data - you can use it to slice and filter and map and transform structured data with the same ease that sed, awk, grep and friends let you play with text.
mnot’s blog: JSON or XML: Just Decide
http://www.mnot.net/blog/2012/04/13/json_or_xml_just_decide
When people create HTTP APIs, one of the common decisions is about what format to use, usually revolving around “JSON or XML?”
JSON.sh: a pipeable json parser, written in bash
http://www.reddit.com/r/programming/comments/lobf3/jsonsh_a_pipeable_json_parser_written_in_bash
Neil Fraser: News: JSONP Memory Leak
http://neil.fraser.name/news/2009/07/27
This is not really new. This is just an example of the same DOM/JS garbage collection issues that have plagued webdev since time immemorial. Don't keep references to DOM nodes in your JS code: they tend to stick around.
notes on "listable"
http://notes.torrez.org/2009/01/listable.html
Listable
http://www.listable.org
http://test.from.bz/twitter.htm
http://test.from.bz/twitter.htm
"This page should show you your twitter info if you're logged in."
Matthias Georgi - Commenting system with lightweight JSON store
http://www.matthias-georgi.de/2008/9/commenting-system-with-lightweight-json-store.html
"As I wrote this blog engine, the need for a commenting system arose and I reflected about a small and simple commenting system with just a flat file JSON store. This is my solution, which can be used on any static page on a server with PHP support."
Prototype Identica Badge - kentbrewster.com
http://kentbrewster.com/identica-badge
"Personally I'm thrilled by the idea and encouraged by its execution so far, and have been poking cautiously at Laconica for the past couple of weeks, hoping to contribute in whatever way I can. Here's a prototype badge, based on Laconica's RSS feeds and
Content Syndication with Case-Hardened JavaScript
http://kentbrewster.com/badges
"In just a moment, we'll be off and running into the wonderful world of single-line-include JavaScript badges."
SitePen Blog » JSONPath Support
http://www.sitepen.com/blog/2008/03/17/jsonpath-support
"We recently added JSONPath support to the Dojo Toolkit."
Yahoo! 360° - Douglas Crockford's The Department of Style - The Discovery of JSON
http://blog.360.yahoo.com/blog-TBPekxc1dLNy5DOloPfzVvFIVOWMB0li?p=749
"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."
Introducing JSONLib
http://www.nczonline.net/archive/2008/1/537
Skeptical, 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"
JSONPath - XPath for JSON
http://goessner.net/articles/JsonPath
"It's time to wonder, if there is a need for something like XPath4JSON and what are the problems it can solve."
xml2json-xslt - Google Code
http://code.google.com/p/xml2json-xslt
"xml2json.xslt is a XSLT 1.0 stylesheet to transform arbitrary XML to JSON."
RussellBeattie.com - Server Side JavaScript and the Universal Scripting Language
http://www.russellbeattie.com/blog/server-side-javascript-and-the-universal-scripting-language
"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."
Content Syndication with Case-Hardened JavaScript - kentbrewster.com
http://kentbrewster.com/case-hardened-javascript
Carefully designed, unobtrusive JS widget code
jsonstore - Google Code
http://code.google.com/p/jsonstore
"This package contains a WSGI app implementing an Atom store accessible through a JSON syntax."
Badger : Badge Any RSS Feed With Yahoo! Pipes - Brewster's Field Guide to Web 2.666
http://kentbrewster.com/badge-any-feed-with-pipes
"Badger is an automated badge factory, using pipes.yahoo.com, the RSS feed of your choice, and a bit of nothing-but-Net programming."
E-Scribe News : Color names in JSON format
http://e-scribe.com/news/361
"because it’s a lot more fun for students to type in “lemonchiffon” and see the result than it is for them to learn hexadecimal"
danwebb.net - Sumo! A Generic Microformats Parser For JavaScript
http://www.danwebb.net/2007/2/9/sumo-a-generic-microformats-parser-for-javascript
"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 u
Google AJAX Feed API - Developer Guide
http://code.google.com/apis/ajaxfeeds/documentation
"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"
Google releases Ajax API for RSS mashups
http://arstechnica.com/news.ars/post/20070419-google-releases-ajax-api-for-rss-mashups.html
"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"
Google Code - Updates: Introducing the Google AJAX Feed API
http://google-code-updates.blogspot.com/2007/04/introducing-google-ajax-feed-api.html
"The Google AJAX Feed API provides functionality that allows webpages to retrieve any public RSS or Atom feed via a simple JavaScript method call."
JSON and Browser Security » Yahoo! User Interface Blog
http://yuiblog.com/blog/2007/04/10/json-and-browser-security
"The security of systems that use JSON is determined by the quality of the design of those systems. JSON itself introduces no vulnerabilities."
ryan kennedy’s blog » JSON-RPC vs. SOAP
http://unclehulka.com/ryan/blog/archives/2007/03/31/json-rpc-vs-soap
"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."
JSON is not as safe as people think it is - Joe Walker's Blog
http://getahead.org/blog/joe/2007/03/05/json_is_not_as_safe_as_people_think_it_is.html
I thought everyone knew this! Ugh! "I believe that JSON is unsafe for anything but public data unless you are using unpredictable URLs."
Making dynamic static pages | ianloic.com
http://ianloic.com/making_dynamic_static_pages
I'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.
Badger: Badge Any RSS Feed With Yahoo! Pipes - kentbrewster.com
http://kentbrewster.com/badger
"Badger uses Yahoo! Pipes and JavaScript to create Web badges out of any RSS feed."
JsonLibrary - TrimPath - Trac
http://trimpath.com/project/wiki/JsonLibrary
"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."
Sean McGrath, CTO, Propylon - Mixed Content : Trying to understand the JSON thing
http://seanmcgrath.blogspot.com/2007_01_28_seanmcgrath_archive.html#1414920626243183583
"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-c
Burning Questions • Hackathon Episode IV: A New Hack
http://blogs.feedburner.com/feedburner/archives/2007/01/hackathon_episode_iv_a_new_hac.php
"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."
Dare Obasanjo aka Carnage4Life - XML Has Too Many Architecture Astronauts
http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=d639d908-7fbc-40cd-8e36-e6d48c07f659
"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 m
Keith Devens - Weblog: On Semantics - December 26, 2006
http://keithdevens.com/weblog/archive/2006/Dec/26/semantics
"Please. As if bar has any more "semantic meaning" [1] than "foo": "bar". Symbols have meaning when some agent imparts meaning to them."
ongoing - JSON and XML
http://www.tbray.org/ongoing/When/200x/2006/12/21/JSON
"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."
The B-List: I can't believe it's not XML!
http://www.b-list.org/weblog/2006/12/21/i-cant-believe-its-not-xml
"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."
del.icio.us: tagometer: badges badges badges badges BOOKMARKS BOOKMARKS
http://blog.del.icio.us/blog/2006/12/the_new_and_tag.html
"I'm happy to ... introduce a new version of the usual social bookmarking button that we're dubbing the 'Tagometer"
Preview of the del.icio.us publisher api (Yahoo! Developer Network blog)
http://developer.yahoo.net/blog/archives/2006/12/preview_of_the.html
"The del.icio.us team gave me a preview of a new service for publishers that is really interesting."
Afraid of the POX?
http://times.usefulinc.com/2006/12/11-pox
"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."
pmuellr: The problems with JSON
http://pmuellr.blogspot.com/2006/04/problems-with-json.html
"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."
JEP | 2006-10-15 | BitWorking
http://bitworking.org/news/JEP
"Here is the one entry where I'll track all the things I've posted about using JSON RESTfully"
mnot’s Web log: Putting the Web back in Web 2.0
http://www.mnot.net/blog/2006/08/14/webizing_ajax
"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"
all in the head — JSON All The Way
http://allinthehead.com/retro/298/json-all-the-way
"I’m increasingly coming around to the realisation that JSON is pretty much the best way to consume external data within JavaScript."
coComment - JSON(P)
http://www.cocomment.com/json
Hixie's Natural Log: Tag Soup: appendChild() of a script that calls document.write()
http://ln.hixie.ch/?count=1&start=1155195074
"What will happen? What should I put in the spec?"
del.icio.us network explorer
http://www.twoantennas.com/projects/delicious-network-explorer
Uses the new JSON feeds of del.icio.us network data to map relationships.
json-xslt: XML 2 JSON
https://json-xslt.codebase.ebay.com
"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 i
Introducing URL Templating
http://www.mnot.net/javascript/url_template.html
json_form.js
http://www.mnot.net/javascript/json_form.js
"json_form.js -- JSON Form Submission (version 0.2)"
BadgerFish
http://badgerfish.ning.com
"BadgerFish is a convention for translating an XML document into a JSON object."
JsonT - Transforming Json
http://goessner.net/articles/jsont
As 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.
franklinmint.fm: No, More Discussion Will Not Be Productive
http://www.franklinmint.fm/blog/archives/000648.html
"The Web, Plain-Old-XML, XMPP, and JSON are the way forward. And I think, deep down, everyone knows it."
Singpolyma - Technical Blog: Del.icio.us JSONP is Native!
http://singpolyma-tech.blogspot.com/2006/02/delicious-jsonp-is-native.html
"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."
blakeseely.com - Blog » Blog Archive » +[NSDictionary dictionaryWithJSONString:]
http://blakeseely.com/blog/archives/2006/02/06/nsdictionary-dictionarywithjsonstring
"...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."
Sci-Fi Hi-Fi - Blog Archive JSON is so hot right now!
http://weblog.scifihifi.com/2006/02/07/json-is-so-hot-right-now
"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."
bnode - semantic weblog / JSONC, JSONI, JSONP: Creating tailored JSON from SPARQL query results
http://www.bnode.org/archives2/54
"My current sparqlet (SPARQL-driven portlet) implementations mostly use queries generated server-side, the results are returned as application-specific JavaScript."
JSON extension to be bundled into the PHP core? - Jim Plush's Programming Paradise
http://www.litfuel.net/plush?postid=107
"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."
QuirksBlog: The AJAX response: XML, HTML, or JSON?
http://www.quirksmode.org/blog/archives/2005/12/the_ajax_respon.html
"Once you've succesfully fired an AJAX request, what sort of response should the server give?"
brentashley » Blog Archive » JSON trumps Ajax for Mashups
http://www.ashleyit.com/blogs/brentashley?p=574
"It may be just another crayon in the box, but I think it’s going to get a lot of sharpening now that Yahoo is actively promoting JSON."