[
  {
    "id": "line-comment-object",
    "description": "Line comment before the first property of a multi-line object (the snippet the article shows)",
    "input": "{\n  // server settings\n  \"host\": \"localhost\",\n  \"port\": 8080 /* default */\n}"
  },
  {
    "id": "line-comment-only",
    "description": "Line comment before the first property, no block comment",
    "input": "{\n  // server settings\n  \"host\": \"localhost\"\n}"
  },
  {
    "id": "block-comment-after-value",
    "description": "Block comment after a value on a single line",
    "input": "{\"port\": 8080 /* default */}"
  },
  {
    "id": "block-comment-before-value",
    "description": "Block comment standing where a value is expected",
    "input": "{\"port\": /* default */ 8080}"
  },
  {
    "id": "valid-baseline",
    "description": "Same object with no comments - negative control that every parser must accept",
    "input": "{\n  \"host\": \"localhost\",\n  \"port\": 8080\n}"
  }
]
