Profile Picture of the author

SnapApp Field Types - JSON

on 01-16-2026 12:00 AM by SnapApp by BlueVector AI

57

This is a beta feature. Beta functionality may not be fully developed or tested. These features are disabled by default and can be enabled from the Advanced Settings dialog in Global Settings.
License: Enterprise

JSON Field

The JSON (JavaScript Object Notation) field type is a powerful data storage component designed for developers and power users. It allows for the storage of structured, hierarchical data within a single field. This is particularly useful for storing complex configuration settings, API response payloads, or dynamic metadata that does not fit into a standard flat field structure.

JSON Field Properties

Note: Every field in SnapApp shares a set of universal properties, such as Display and Edit settings, that are configured during creation.

To find more information on these foundational settings, please click the link below: SnapApp Fields Fundamentals


Basic Properties

The Basic Properties tab establishes the field’s identity and its relationship to the parent object.

Property Description
Data Type Set to JSON. This enables the structured data storage engine.
Object The parent object this field belongs to.
Label The user-facing name, such as “Configuration Data” or “Metadata Block”.
Column Name Prepopulated from the Label (e.g., system_config_json).
Description Internal notes explaining the schema or expected key-value pairs for this JSON block.

Data Type Properties

When the JSON data type is selected, the following specialized configuration becomes available in the Data Type Properties section to control the user’s entry experience:

  • Input Mode: A dropdown menu that determines the type of interface used for data entry:
  • Auto: The system automatically selects the best interface based on the length and complexity of the data.
  • Text: Provides a standard text box. Editor: Enables a high-performance code editor interface.

Create Field Screenshot


Input Interface Options

Depending on your Input Mode selection, the field will render differently in your application forms:

1. Text Mode

This mode provides a clean, standard text area. It is ideal for small, simple JSON objects. JSON Text Mode Screenshot

2. Editor Mode

This mode presents an + Add JSON action button. Clicking this button opens a Add Schema popup modal.

Editor Modal Features:

  • Validation: Built-in syntax validation to prevent “broken” or malformed JSON from being saved.
  • Dedicated Workspace: Provides a focused, dark-themed environment for clean code entry.

JSON Editor Mode Screenshot


Thank you for following these steps to configure your SnapApp components. Building a well-structured data environment is the first step toward creating a powerful, automated application that scales with your needs.

For support on JSON schema validation or API integrations, email us at snapapp@bluevector.ai


Generate Text