1. データモデリング

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

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

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

SXAはデータをJSON(JavaScriptオブジェクト表記)でモデリングすることを可能にします。例えば、モバイルアプリを作成しSXAのコンテンツを入力したい場合、ページのJSONコンテンツを編集し、出力内容をHTMLではなくJSONで設定できます。

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

  • device idを使って出力JSONトリガーします。URLにデバイスIDを含めることができます。sc_deviceを使ってウェブサイトが表示されるデバイスを変更してください。デバイス名やデバイス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"

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