JSONモジュールを作成する

JSON ModulesはTosca XScanを使用して作成されます。詳細については、以下もご参照ください 。次の表には、ビジネスベースのコントロールの種類とそのアイコンが記載されています。

ビジネスベースのコントロールのタイプ

アイコン

ビジネスベースのコントロールのタイプ

JSON配列

JSONオブジェクト

JSON値

  • XModuleは、スキャンしたファイルに従って名前が付けられます。

  • JSONオブジェクト内の要素は、ソートされていないリストとしてスキャンされ、その名前によって識別されます。

    JSONオブジェクト内の要素の順序は、スキャンしたファイル内の順序と同じではない可能性があります。JSONオブジェクトはソートされていないペアのリストとして処理されるため、動作には影響しません。

  • JSON配列内の要素は、その位置によって識別されます。この要素の名前は、「 item#<position> には、その位置の番号が入ります。

  • JSON値のDataTypeは、スキャンした値に応じて設定され、モジュールにコピーされます(文字列、数値など)。

{
    "bookstore": {
        "book": [{
            "category": "cooking",
            "title": {
                "lang": "en",
                "text": "Everyday Italian"
            },
            "author": "Giada De Laurentiis",
            "year": "2005",
            "price": "30.00"
        },
        {
            "category": "children",
            "title": {
                "lang": "en",
                "text": "Harry Potter"
            },
            "author": "J K. Rowling",
            "year": "2005",
            "price": "29.99"
        }]
    }
}

上記の例を Tosca XScan を使ってスキャンすると、以下のXModuleが作成されます:

JSONモジュール - 例