Igor
Introduction
Version History
Getting Started
Igor Language Guide
Usage Guide
Name Translation
Serialization Overview
Mapping Existing Types
JSON Serialization
Overview
Type Serialization
JSON Serialization Attributes
Binary Igor Protocol
XML Serialization (Experimental)
Extension Scripts
Naming Convention
Igor Compiler
C# Generator
Erlang Generator
Elixir Generator (Experimental)
Unreal Engine 4 Generator
TypeScript Generator
Lua Generator (Experimental)
Go Generator (Experimental)
Igor Schema
Tools
Igor
Usage Guide
JSON Serialization
View page source
JSON Serialization
Overview
Enable JSON serialization
JSON Data
Modelling Existing JSON Layout
Unset Values vs null
Optional record fields
Collections
Type Serialization
Primitive types
Optional types
Lists
Dictionaries
Enums and Flags
Records
Variants
Unions
JSON Serialization Attributes