JSONレイアウトレンダリングをトリガーします
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
SXAはデータをJSON(JavaScriptオブジェクト表記)でモデリングすることを可能にします。例えば、モバイルアプリを作成しSXAのコンテンツを入力したい場合、ページのJSONコンテンツを編集し、出力内容をHTMLではなくJSONで設定できます。
JSON出力をトリガーするには、以下の方法があります:
-
device idを使って出力JSONトリガーします。URLにデバイスIDを含めることができます。sc_deviceを使ってウェブサイトが表示されるデバイスを変更してください。デバイス名やデバイスIDを使うことができます。例えば、このページにJSONレイアウトが定義されている場合:
クエリ文字列sc_deviceを加えて修正してください:
http://sxa18//json-content?sc\_device={0B4A31C9-712D-4578-A396-2DDC0F34B63A}
または
-
HTTP headerを使ってHTTPヘッダーでデバイス変更をトリガーします。ContentTypeヘッダーのapplication/json値を設定します。例えば、Powershellで呼び出します:
Invoke-WebRequest "http://sxa18//json-content" -ContentType "application/json"
この記事を改善するための提案がある場合は、 お知らせください!