web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / ParseJSON refusing to ...
Power Apps
Suggested Answer

ParseJSON refusing to parse JSON...

(0) ShareShare
ReportReport
Posted on by 581
I am using a Power Automate flow to extract data. Returning a JSON string to my Canvas App.
 
 
 
 
I am using List Rows Dataverse action (this is a business requirement)
 
I put the columns I want into a Select
I put the Select into Compose
I am putting Compose into Respond to a Power App or Flow 
 
as an aside I've also removed the square brackets around the JSON with an expression in a string variable and submitted the String to the Respond (I have also tried it with the square brackets)
 
What I can see is that escape characters are being put in for the " so I get /" instead of " - Canvas Apps is not allowing me to replace these escape characters and gives me an error any time I try.
 
 
I distinctly remember being able to Parse JSON directly from Power Automate previously, so I'm sure it must be done?
Has something changed since the last time I did this?

Thanks
Lee
 
 

 
I have the same question (0)
  • mmbr1606 Profile Picture
    14,615 Super User 2026 Season 1 on at
    hey
     
     
    your topic would be a better fit in the powerautomate section of this foru to be found here:
     
     
     
    if my answer helped, please mark it as verified,
     
     
    cheers
  • Suggested answer
    Mark Nanneman Profile Picture
    991 Moderator on at
    Hello Lee,

    The trick is to wrap your JSON Array string in a ParseJSON() and then a Table() function.

    Example:
    Table(ParseJSON(varJsonArrayString))
     
    Then in your gallery you'd reference properties like "ThisItem.Value.{propertyName}"

    Here's one I did:


    Use "Table(ParseJSON(<your variable containing json string>))"

    Reference properties in individual items of your parsed JSON array with ThisItem.Value.<propertyName>


    All this said... why aren't you connecting to your Dataverse table directly in PowerApps?  Why are you using a flow to select and return the data?  It's a lot more work.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Apps

#1
wolenberg_ Profile Picture

wolenberg_ 119 Super User 2026 Season 1

#2
WarrenBelz Profile Picture

WarrenBelz 107 Most Valuable Professional

#3
Haque Profile Picture

Haque 103

Last 30 days Overall leaderboard