1. ヘッドレス

JSONレイアウト レンダリングをトリガーする

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

SXAでは、データをJSON (JavaScript Object Notation) でモデル化できます。たとえば、モバイル アプリを構築してSXAコンテンツを供給する場合、ページ上のJSONコンテンツを編集して、HTMLではなくJSONでコンテンツを出力できます。

JSON出力をトリガーするには、次の方法があります。

  • device idを使用してJSON出力をトリガーします。URLにはデバイスIDを含めることができます。sc_deviceを使用して、Webサイトが表示されるデバイスを変更します。デバイス名またはデバイスIDを使用できます。たとえば、このページにJSONレイアウトが定義されているとします。

    http://sxa18//json-content

    sc_deviceクエリ文字列を追加して変更します。

    http://sxa18//json-content?sc_device={0B4A31C9-712D-4578-A396-2DDC0F34B63A}

    又は

    http://sxa18/json-content?sc_device=json

  • HTTP headerを使用してHTTPヘッダーでデバイス変更をトリガーします。ContentTypeヘッダーのapplication/json値を設定します。たとえば、Powershellで呼び出します。

    Invoke-WebRequest "http://sxa18//json-content" -ContentType "application/json"

この記事を改善するための提案がある場合は、 お知らせください!