Object Definition

Defining templatized object

Introduction

Object definition can be similar to javascript syntax in key-value pairs

Syntax

{
    <key-value pairs>
}

Options

key-value pairs

Object can contain any number of key-value pairs separated by comma that can be defined as below

Syntax

"<key>" : <expression> | <object definition> | <static array definition> | <dynamic array definition>

Options

  • - key: Any key
  • - expression: Any valid Expression
  • - object definition: a value can be nested object as well
  • - static array definition: value can be defined as Static Array
  • - dynamic array definition: value can be defined as Dynamic Array

Example Usage

{
    "title":"Mr",
    "places": places.for(place)=>place.name,
    "name": name,
    "kids": ["Arnavi","Aryavi","Atiksh"]
}