# T05：增加 JSON 输出

为 `python3 -m ledger summary` 增加精确选项 `--format json`。不带该选项的默认输出必须保持基准行为。JSON 必须可由标准 JSON 解析器读取，并包含 `count`、`total_cents`、`by_category` 三个字段；金额为整数分，`by_category` 的键是原始类别文本、值为该类别整数分总和，键按 Unicode 码点升序输出。相同输入必须产生稳定结果；stdout 只能有 JSON，不得混入日志或说明文字。

为新选项新增测试和简短用法说明；不得删改已有测试或增加运行时依赖。运行 `python3 -m unittest discover -s tests -v`，并报告实际结果。
