共通フォーマット

各種アノテーションに付随するattributesはtypeごとに以下のようなフォーマットになっています。

...
"attributes": [
    {
        "type": "text",
        "name": "Text",
        "key": "text",
        "value": "..." //Inputted value
    },
    {
        "type": "radio",
        "name": "Gender",
        "key": "gender",
        "value": "..." //Selected value
    },
    {
        "type": "select",
        "name": "Select",
        "key": "select",
        "value": "..." //Selected value
    },
    {
        "type": "checkbox",
        "name": "Checkbox",
        "key": "checkbox",
        "value": [
            "..." //Checked value
        ]
    },
    {
        "type": "number",
        "name": "Number",
        "key": "number",
        "value": ... //Inputted value
    },
    {
        "type": "textarea",
        "name": "TextArea",
        "key": "textarea",
        "value": "text\narea\ntext\narea" //Inputted value
    },
    {
        "type": "switch",
        "name": "Switch",
        "key": "switch",
        "value": "1" //0:Switch off, 1:Switch on
    }
]
...