JSON-exportfunctie voor services voor inhoud json-exporter-for-content-services

AEM Content Services zijn ontworpen om de beschrijving en levering van inhoud in of vanuit AEM te veralgemenen, maar niet alleen via webpagina's.

Ze leveren inhoud aan kanalen die geen traditionele AEM-webpagina's zijn, met behulp van gestandaardiseerde methoden die door elke client kunnen worden gebruikt. Deze kanalen kunnen zijn:

  • Toepassingen voor één pagina
  • Systeemeigen mobiele toepassingen
  • Andere kanalen en aanraakpunten buiten AEM

Met inhoudsfragmenten die gestructureerde inhoud gebruiken, kunt u inhoudsdiensten verlenen door de JSON-exporter te gebruiken om de inhoud van een (y) AEM-pagina in JSON-gegevensmodelindeling te leveren. Dit kan dan door uw eigen toepassingen worden verbruikt.

JSON-exportfunctie met kerncomponenten van inhoudsfragment json-exporter-with-content-fragment-core-components

Met de AEM JSON-exportfunctie kunt u de inhoud van een (y) AEM-pagina in JSON-indeling voor gegevensmodellen leveren. Dit kan dan door uw eigen toepassingen worden verbruikt.

In AEM wordt de levering bereikt met de extensie selector model en .json .

.model.json

  1. Bijvoorbeeld een URL zoals:

    code language-shell
    http://localhost:4502/content/wknd/language-masters/en/magazine/guide-la-skateparks.model.json
    
  2. Hiermee wordt inhoud geleverd, zoals:

    JSON model van inhoud WKND

U kunt de inhoud van een gestructureerd inhoudsfragment ook leveren door dit specifiek te activeren.

Dit gebeurt met het volledige pad naar het fragment (via de jcr:content ), bijvoorbeeld met een achtervoegsel zoals.

.../jcr:content/root/container/container/contentfragment.model.json

De pagina kan één inhoudsfragment of meerdere componenten van verschillende typen bevatten. U kunt mechanismen zoals lijstcomponenten ook gebruiken om automatisch naar relevante inhoud te zoeken.

  • Bijvoorbeeld een URL zoals:

    code language-shell
    http://localhost:4502/content/wknd/language-masters/en/magazine/guide-la-skateparks/jcr:content/root/container/container/contentfragment.model.json
    
  • Hiermee wordt inhoud geleverd, zoals:

    JSON model van WKND inhoudsfragment

    note note
    NOTE
    U kunt uw eigen componentenaanpassen om tot dit gegeven toegang te hebben en te gebruiken.
    note note
    NOTE
    Hoewel niet een standaardimplementatie, worden de veelvoudige selecteurs gesteund, maar model moet de eerste zijn.

Aanvullende informatie further-information

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab