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
Previous Next

© Copyright 2024, Toadman Interactive.

Built with Sphinx using a theme provided by Read the Docs.