cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Helper V
Helper V

Tip! - Building a valid JSON array from a PowerApps collection (to pass to Flow as an example)

I struggled with this a little bit myself, and I know it's one of those questions that people come up against often. The desire to take Collection data and pass it to Flow as a fully formed JSON array that can be easily worked with in Flow. I came up with the below solution which works really well for me, so I thought I'd provide it in case anyone else needs it 🙂 

 

I have a Gallery collection which has checkboxes. I want to add each checked item to a JSON array prior to passing it to FLOW. Below is my formula for this: 

 

"{" & Mid(Concat(groupStores, ",""" & store_id & """"),2,5000) & "}"

Which produces the following: 

 

{
  "228",
  "721",
  "328",
  "658",
  "655",
  "415",
  "427"
}

Adding or removing from the string correctly re-builds the string with the right quotes and commas etc. Hopefully this helps someone else who needs to do this 🙂 

1 ACCEPTED SOLUTION

Accepted Solutions
Anonymous
Not applicable

Thanks for sharing @JamesM! This a great tip that help out future users. Have a great day. 

 

@Anonymous

View solution in original post

5 REPLIES 5
Super User III
Super User III

Thanks for sharing this @JamesM!

Solution Sage
Solution Sage

Hello,

We also use it 🙂
To avoid the mid function you can use the following instead
"{"&Concat(groupStores,""""&store_id&"""",",")&"}"


Also you can set the column names
"{"&Concat(groupStores,"""store_id"":"&""""&store_id&"""",",")&"}"

You can send a table with as many columns as you want from powerapps to flow 🙂
"["&Concat(groupStores,"{""store_id"":"&""""&store_id&"""}",",")&"]"

Anonymous
Not applicable

Thanks for sharing @JamesM! This a great tip that help out future users. Have a great day. 

 

@Anonymous

View solution in original post

Just in case anyone is searching through this forum, this solution has been superseded by the JSON function

 

https://docs.microsoft.com/en-gb/powerapps/maker/canvas-apps/functions/function-json

Correct @johnnyshield , the new JSON function works like a charm.

See below video if anyone hasn't used it yet.

https://youtu.be/HLdOO4JPZ2I

 

Dawid van Heerden
Follow on Twitter: @davestechtips
Subscribe to YouTube: https://www.youtube.com/davestechtips?sub_confirmation=1

 

 

Helpful resources

Announcements
New Badges

New Solution Badges!

Check out our new profile badges recognizing authored solutions!

New Power Super Users

Congratulations!

We are excited to announce the Power Apps Super Users!

Power Apps Community Call

Power Apps Community Call: February

Did you miss the call? Check out the Power Apps Community Call here.

Top Solution Authors
Top Kudoed Authors
Users online (50,663)