Pick a schema type. Fill the fields. Copy a clean, properly-shaped JSON-LD block ready to drop into <head>. Article, FAQ, LocalBusiness, Product, Breadcrumb, Organization.
@context and @type declarations, sub-typed objects (Person, Organization, PostalAddress, ImageObject), and arrays where the spec calls for them. Empty fields get omitted, not left as empty strings.