Context
The sequential Bun corpus frontier is js/third_party/express/res.json.test.ts at position 3965/4708, following text parser work in #222. This contributes to #66.
Acceptance criteria
res.type()sets media types andres.json()preserves an existing type while adding UTF-8.- JSON responses cover null, numbers, strings, arrays, objects, and undefined.
- Application
getsupports setting lookup without conflicting with GET route registration. json escape,json replacer, andjson spacesfeed response serialization exactly.- The copied suite passes and is pinned in the permanent third-party gate.