Skip to content

Latest commit

 

History

History
232 lines (131 loc) · 7.71 KB

array.md

File metadata and controls

232 lines (131 loc) · 7.71 KB

3. Array

Arrays contain one or several values, which can be any type (including other arrays). Our Stories contain single-value layouts which you can explore under Controls.

Whether items is an object or items is an array depends on how Zashiki interprets the JSON Schema (assuming that Zashiki has mechanically translated a JSON Schema into a description, and the description hasn't been generated manually). It matters for validating the document according to the schema, but for humans the distinction may seem arbitrary. Our stories account for both structures.

Array (Items is an object)

Array (Items is an array)

3 - 1 - 1. Array (Items is an object) - String

Array layout

Back to Array

3 - 1 - 1 - 1. Array (Items is an object) - String (Enum)

Array layout for enum

Back to Array

3 - 1 - 1 - 2. Array (Items is an object) - String (Any Of)

Array layout from anyOf

Back to Array

3 - 1 - 1 - 3. Array (Items is an object) - String (One Of)

Array layout from oneOf

3 - 1 - 2. Array (Items is an object) - Number

Array layout

Back to Array

3 - 1 - 2 - 1. Array (Items is an object) - Number (Enum)

Array layout for enum

Back to Array

3 - 1 - 2 - 2. Array (Items is an object) - Number (Any Of)

Array layout from anyOf

Back to Array

3 - 1 - 2 - 3. Array (Items is an object) - Number (One Of)

Array layout from oneOf

Back to Array

3 - 1 - 3. Array (Items is an object) - Boolean

Array layout

Back to Array

3 - 1 - 3 - 1. Array (Items is an object) - Boolean (Enum)

Array layout for enum

Back to Array

3 - 1 - 3 - 2. Array (Items is an object) - Boolean (Any Of)

Array layout from anyOf

Back to Array

3 - 1 - 3 - 3. Array (Items is an object) - Boolean (One Of)

Array layout from oneOf

Back to Array

3 - 1 - 4. Array (Items is an object) - Null

Array layout

Back to Array

3 - 1 - 4 - 1. Array (Items is an object) - Null (Enum)

Array layout for enum

Back to Array

3 - 1 - 4 - 2. Array (Items is an object) - Null (Any Of)

Array layout from anyOf

Back to Array

3 - 1 - 4 - 3. Array (Items is an object) - Null (One Of)

Array layout from oneOf

Back to Array

3 - 2 - 1. Array (Items is an array) - String

Array layout

Back to Array

3 - 2 - 1 - 1. Array (Items is an array) - String (Enum)

Array layout for enum

Back to Array

3 - 2 - 1 - 2. Array (Items is an array) - String (Any Of)

Array layout from anyOf

Back to Array

3 - 2 - 1 - 3. Array (Items is an array) - String (One Of)

Array layout from oneOf

3 - 2 - 2. Array (Items is an array) - Number

Array layout for enum

Back to Array

3 - 2 - 2 - 1. Array (Items is an array) - Number (Enum)

Array layout for enum

Back to Array

3 - 2 - 2 - 2. Array (Items is an array) - Number (Any Of)

Array layout from anyOf

Back to Array

3 - 2 - 2 - 3. Array (Items is an array) - Number (One Of)

Array layout from oneOf

Back to Array

3 - 2 - 3. Array (Items is an array) - Boolean

Array layout for enum

Back to Array

3 - 2 - 3 - 1. Array (Items is an array) - Boolean (Enum)

Array layout for enum

Back to Array

3 - 2 - 3 - 2. Array (Items is an array) - Boolean (Any Of)

Array layout from anyOf

Back to Array

3 - 2 - 3 - 3. Array (Items is an array) - Boolean (One Of)

Array layout from oneOf

Back to Array

3 - 2 - 4. Array (Items is an array) - Null

Array layout for enum

Back to Array

3 - 2 - 4 - 1. Array (Items is an array) - Null (Enum)

Array layout for enum

Back to Array

3 - 2 - 4 - 2. Array (Items is an array) - Null (Any Of)

Array layout from anyOf

Back to Array

3 - 2 - 4 - 3. Array (Items is an array) - Null (One Of)

Array layout from oneOf

Back to Array