JSON Schema Component Mapping

Prev Next

Overview                                        

When you upload JSON Schemas to your workspace, it's important to understand the JSON Schema component mapping. After you upload your schemas, the Data Model creates a relationship between your schema and module(s). That way, the schemas map to components you can add to your modules. For example, the JSON Schema data type added to a Text Field component is a string. By uploading a JSON Schema with type: "string", your Unqork schema now maps to a Text Field component.

What You'll Learn                                        

In this article, you'll learn how your JSON Schema data types map to Unqork components.

Component Mapping

You can map your JSON Schemas to several components in Unqork. Then, you can add those components to your module. It's important to note that many settings become disabled after mapping JSON Schemas to component.

If your schema field has no value, the database saves the default value defined by the JSON Schema.

Here's each data type, sub type, and component you can map:

Data Type

Sub Type

Component

string

default

string

enumerations

string

date

string

date-time

string

email

string

idn-email

string

other

number

default

number

enumerations

integer

default

Boolean

default

array

default

array

string, enumerations

array

mixed

object

default

Resources