Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

REST Export Nested

1,800 sites Security covered Drupal 10–11
View on drupal.org

This module enhances the built-in REST Export views display to automatically parse and output JSON string fields as actual JSON objects. It is designed to work with fields that output raw JSON strings, extending functionality for nested data representation within REST APIs.

Overview

This module extends core's REST Export views display to automatically convert any JSON string field to JSON in the output. It works with Views Field View.

Theoretically it should work with any field which displays a JSON string without any surrounding HTML.

  1. Install module.
  2. In your view, add a display of type "REST export nested"
  3. Configure view.

When adding a Views Field View field, make sure the output of the field is set to "REST export" or "REST export nested".

Example using Views Field View:

  1. Install and enable Views Field View
  2. Create view display of referenced content (e.g. Articles) of type "REST export" or "REST export nested"
  3. Add a relationship to the host entity and contextual filter of host entity ID
  4. Create a view display "REST export nested" of parent entity type
  5. Add required fields (e.g. "nid", "title")
  6. Add a field of type "Views field", configure with the correct View and display and pass "nid" as the contextual filter

Using another source of JSON

If your JSON is stored as field data or you're generating it another way, you may need to adjust the row style options. In your "REST export nested" display, edit your fields settings and select "Raw output" for the JSON field.

Depends on

Dependencies of the latest stable release

  • rest Drupal core
  • views Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Jan 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Releases

Version Type Core Release date
8.x-1.3 Stable 10–11 Jan 30, 2025