I want to parse json the response from a array variable.
I create an array this way
I get the response like this:
[
"[filename: l1,fileextension: l1.jpg,fileID:281]",
"[filename: l2,fileextension: l2.jpg,fileID:282]",
"[filename: l5,fileextension: l5.jpg,fileID:283]",
"[filename: l3,fileextension: l3.jpg,fileID:284]",
"[filename: l1,fileextension: l1.jpg,fileID:281]",
"[filename: l2,fileextension: l2.jpg,fileID:282]",
"[filename: l5,fileextension: l5.jpg,fileID:283]",
"[filename: l3,fileextension: l3.jpg,fileID:284]",
"[filename: l1,fileextension: l1.jpg,fileID:281]",
"[filename: l2,fileextension: l2.jpg,fileID:282]",
"[filename: l5,fileextension: l5.jpg,fileID:283]",
"[filename: l3,fileextension: l3.jpg,fileID:284]",
"[filename: l1,fileextension: l1.jpg,fileID:281]",
"[filename: l2,fileextension: l2.jpg,fileID:282]",
"[filename: l5,fileextension: l5.jpg,fileID:283]",
"[filename: l3,fileextension: l3.jpg,fileID:284]"
]
But when i try to create a parse json and try to create a schema
power automate generate this schema:
{
"type": "array",
"items": {
"type": "string"
}
}
And that schema does not give me any dynamic options.
How to generate a standard json schema from my array?
Your appended value is a string, that's why you don't get the intended schema.
Replace [ and ] with { and } and set the " accordingly
to append an object like this:
{"filename": "Value_from_dynamic _content1", "fileextension": "Value_from_dynamic _content2", "fileID": "Value_from_dynamic _content3"}