{
  "generatedAt": "2026-08-14T01:43:27.384Z",
  "node": "v26.3.1",
  "v8": "14.6.202.34-node.20",
  "platform": "darwin arm64",
  "cases": [
    {
      "id": "intro-single-quote-value",
      "label": "冒頭例: オブジェクト値がシングルクォート",
      "threw": true,
      "message": "Unexpected token ''', ...\"  \"city\": 'Tokyo'\n}\" is not valid JSON"
    },
    {
      "id": "trailing-comma-object",
      "label": "原因1: オブジェクトの末尾カンマ",
      "threw": true,
      "message": "Expected double-quoted property name in JSON at position 53 (line 5 column 1)"
    },
    {
      "id": "trailing-comma-array",
      "label": "原因1: 配列の末尾カンマ",
      "threw": true,
      "message": "Unexpected token ']', ...\"\", \"blue\",]\n}\" is not valid JSON"
    },
    {
      "id": "unquoted-keys",
      "label": "原因3: クォートなしキー",
      "threw": true,
      "message": "Expected property name or '}' in JSON at position 4 (line 2 column 3)"
    },
    {
      "id": "comments",
      "label": "原因4: コメント",
      "threw": true,
      "message": "Expected property name or '}' in JSON at position 4 (line 2 column 3)"
    },
    {
      "id": "bom",
      "label": "原因5: BOM 付き JSON",
      "threw": true,
      "message": "Unexpected token '﻿', \"﻿{\n  \"name\"... is not valid JSON"
    },
    {
      "id": "undefined-value",
      "label": "JSON.parse(undefined)",
      "threw": true,
      "message": "\"undefined\" is not valid JSON"
    },
    {
      "id": "object-value",
      "label": "JSON.parse({ name: \"Alice\" })",
      "threw": true,
      "message": "\"[object Object]\" is not valid JSON"
    },
    {
      "id": "html-response",
      "label": "HTML エラーページを JSON.parse に渡す",
      "threw": true,
      "message": "Unexpected token '<', \"<!DOCTYPE html>\" is not valid JSON"
    }
  ]
}
