Why emit interfaces from JSON
Interfaces are the usual choice for object payloads you will extend later. This page locks Output to Interfaces so nested keys such as profile and projects become export interface names instead of inline objects.
The sample on the left includes a nested profile and a projects array so you can see extraction immediately. Rename the root if your resource is User or Invoice.