ConstBuild an array from values, comments, blank lines, and optional groups.
Insert an intentional empty line.
Add a // comment. Each line of multiline text receives its own comment prefix.
Join a document's comments and single root value, separating commands by newlines.
Build an object from properties, comments, blank lines, and optional groups.
Add an object property. Values may be ordinary JSON data or a nested JSONC document.
Add a JSON value, for example an array element or a primitive document root.
Compose JSONC line by line with comments; punctuation and escaping are generated.