Typed JSON are C# classes that are serializeable to JSON. This makes it easy to work with JSON documents in an object-oriented manner.
The view-models are Typed JSON in Starcounter web apps.
JSON-by-example defines it, the Code-Behind extends it, and it's bound to database data.
This section describes how to use Typed JSON.
JSON-by-example and code-behind describes how to define the Typed JSON and extend it to allow for interactivity.
JSON data bindings explains how to initially add database data to the Typed JSON objects and then bind Typed JSON objects to database classes.
Callback methods describes the use of callback methods for certain actions on the Typed JSON objects.
Primitive arrays and single value types and Typed JSON Internals covers topics that, in most cases, are not practically applicable but can still be useful in some niche cases.