Drupal is a registered trademark of Dries Buytaert

json_to_content

5 sites No security coverage
View on drupal.org

JSON Content Builder is a user-friendly Drupal module that lets you create custom content types and fields simply by pasting or uploading a JSON structure. Ideal for new and experienced site builders, it removes the need for manual field creation and speeds up prototyping and content modeling.

Features

  • Paste or upload a JSON structure to generate a new content type with fields.
  • Supports common field types such as:
    • string
    • text
    • boolean
    • integer
    • entity_reference (e.g., referencing users or taxonomy terms)
  • Provides simple UIs to create and manage content based on JSON structure.
  • No manual field creation or YAML writing required.
  • Perfect for prototyping, migrations, or empowering non-developers to define content models.

Post-Installation

  1. Enable the module from the Extend page or using Drush: drush en json_content_builder -y.
  2. Navigate to the following admin pages:
    • Build a content type from JSON: /admin/config/content/json-content-builder
    • Create content from JSON data: /admin/content/json-content-create
    • Export content to JSON file: /admin/content/json-export
  3. Follow the instructions in each form to generate content types, create nodes, or export content.

There is no need to manually manage field storage or bundle configuration — the module handles it for you.

Additional Requirements

  • No additional modules or libraries are required beyond Drupal core.
  • Optional: Make sure referenced entities (like user or taxonomy_term) exist when using entity_reference field types.

Supporting this Module

If you'd like to support ongoing development, suggest features, or contribute code, visit the issue queue or connect on GitHub.

Community Documentation

  • 💬 Support and collaboration in the Drupal.org issue queue
  • 💻 Contributions and feedback welcome

Activity

Total releases
4
First release
Jun 2025
Latest release
9 months ago
Release cadence
0 days
Stability
75% stable

Release Timeline

Releases

Version Type Release date
1.0.3 Stable Jun 3, 2025
1.0.1 Stable Jun 3, 2025
1.0.x-dev Dev Jun 3, 2025
1.0.0 Stable Jun 3, 2025