---
title: "JSONレイアウトレンダリングをトリガーします"
slug: "trigger-a-json-layout-rendering"
abstract: ""
---
# JSONレイアウトレンダリングをトリガーします

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"