Expand my Community achievements bar.

SOLVED

json for dropdown field in AEM Metadata Schema Form Editor

Avatar

Level 1

I am trying to add custom metadata using json in with a dropdown field in AEM Metadata Schema Form Editor

with a dropdown field in AEM Metadata Schema Form Editor, I cannot see how this works. can someone provide a sample Json file and an explanation

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @ddttom1,

Here is a sample JSON that shows supported format:

{
    "options": [
        {
            "text": "Test1",
            "value": "Value1"
        },
        {
            "text": "Test2",
            "value": "Value2"
        }
    ]
}

Please be aware that json file can not be added to the dam, it has to be under different location e.g /apps

asset-json.png

Values will not be visible under AEM Metadata Schema Form Editor.

View solution in original post

3 Replies

Avatar

Correct answer by
Community Advisor

Hi @ddttom1,

Here is a sample JSON that shows supported format:

{
    "options": [
        {
            "text": "Test1",
            "value": "Value1"
        },
        {
            "text": "Test2",
            "value": "Value2"
        }
    ]
}

Please be aware that json file can not be added to the dam, it has to be under different location e.g /apps

asset-json.png

Values will not be visible under AEM Metadata Schema Form Editor.

Avatar

Level 1

I have a few of these JSON files. Is it best practice to store these under /apps? 

Avatar

Level 1

By the way I have successfully added json file under content/dam. I uploaded json file as asset to dam and added /jcr:content/renditions/original to the file path, for example: /content/dam/my-project/metadata-dropdown-products.json/jcr:content/renditions/original