{
  "id": "6beb59936894",
  "url": "https://www.tbray.org/ongoing/When/201x/2016/04/30/JSON-Schema-funnies",
  "title": "Specifying JSON —Tim Bray “I find myself tasked with polishing and publishing a little custom JSON-encoded language. It’s harder than it ought to be.”",
  "note": "If it looks like a document, use XML. If it looks like an object, use JSON. It’s that simple. The essential difference isn’t simplicity/complexity or compact/verbose or typed/text, it’s ordered-by-default or not",
  "voice": "excerpt",
  "saved": "2016-05-01T04:05:48Z",
  "host": "tbray.org",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/6beb59936894/",
  "markdown": "https://links.thingelstad.xyz/links/6beb59936894.md",
  "issues": [],
  "connections": {
    "same_host": {
      "count": 53,
      "page": "https://links.thingelstad.xyz/hosts/tbray.org/",
      "nearest": [
        {
          "id": "53fa5cfe4b71",
          "title": "ongoing by Tim Bray · Mobile Counter-theses",
          "url": "https://www.tbray.org/ongoing/When/201x/2015/12/28/Mobile-Theses",
          "record": "https://links.thingelstad.xyz/links/53fa5cfe4b71/"
        },
        {
          "id": "64d4d21b68e3",
          "title": "Modern Corporate English",
          "url": "https://www.tbray.org/ongoing/When/201x/2016/02/20/High-Tech-Corporate-English",
          "record": "https://links.thingelstad.xyz/links/64d4d21b68e3/"
        },
        {
          "id": "ef7cfb54d702",
          "title": "Serverlessness",
          "url": "https://www.tbray.org/ongoing/When/201x/2016/03/31/Serverlessness",
          "record": "https://links.thingelstad.xyz/links/ef7cfb54d702/"
        },
        {
          "id": "8a32a2057572",
          "title": "Tim Bray · “Photographer”?",
          "url": "https://www.tbray.org/ongoing/When/201x/2016/04/14/What-is-a-Photographer",
          "record": "https://links.thingelstad.xyz/links/8a32a2057572/"
        },
        {
          "id": "733e377210d9",
          "title": "ongoing by Tim Bray · On the Left",
          "url": "https://www.tbray.org/ongoing/When/201x/2016/06/04/On-the-Left",
          "record": "https://links.thingelstad.xyz/links/733e377210d9/"
        }
      ]
    },
    "same_week": {
      "count": 5,
      "nearest": [
        {
          "id": "c1b6610acb42",
          "title": "A Methodology for Retiring Products",
          "url": "http://neovintage.org/2016/01/24/a-methodology-for-retiring-products/",
          "record": "https://links.thingelstad.xyz/links/c1b6610acb42/"
        },
        {
          "id": "475c486ce266",
          "title": "Email Isn’t The Thing You’re Bad At",
          "url": "https://glyph.twistedmatrix.com/2016/04/email-isnt-the-problem.html",
          "record": "https://links.thingelstad.xyz/links/475c486ce266/"
        },
        {
          "id": "07c78c463106",
          "title": "The driverless truck is coming, and it’s going to automate millions of jobs",
          "url": "http://techcrunch.com/2016/04/25/the-driverless-truck-is-coming-and-its-going-to-automate-millions-of-jobs/",
          "record": "https://links.thingelstad.xyz/links/07c78c463106/"
        },
        {
          "id": "f10cfde104b5",
          "title": "Automated Workflow",
          "url": "https://flow.microsoft.com/en-us/",
          "record": "https://links.thingelstad.xyz/links/f10cfde104b5/"
        },
        {
          "id": "28fe683e8478",
          "title": "Passbolt | Open source password manager for teams",
          "url": "https://www.passbolt.com/",
          "record": "https://links.thingelstad.xyz/links/28fe683e8478/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/https://www.tbray.org/ongoing/When/201x/2016/04/30/JSON-Schema-funnies"
  }
}
