NOTE2026.06.02

Structuring JLPT grammar data

A flat JSON schema that survived three refactors.

WRITTEN BYK

A grammar point is a row, not a tree.

The schema

Every refactor tried to make it smarter; every refactor made it worse. Flat won.

  • id, level, pattern

  • meaning, connection notes

  • example sentences as a list
SAVED · END
WRITTEN BYK
← Back to Writing
Structuring JLPT grammar data — goldBug