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

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Extract value from an ...
Power Automate
Unanswered

Extract value from an object

(1) ShareShare
ReportReport
Posted on by

Dear all,

 

I am building a flow where I want to extract a specific information from a specific object which is inside an array. So far I have done:

1. Filter the array to only have the object I am interested on. (I used "Filter array" action)

2. Remove all the information of the object except the one I am interested on. (I used "Select" action)

3. I have extracted that object from the array. (I used "First(body('Select'))").

 

Now I have an object as simple as below. BUT I don't know how to extract the value "10" (on this example is 10, but it is a variable and on each run of the flow it will change).

 

 

{
 "ID": "10"
}

 

 

To add more information. I am looking for an specific file on my SharePoint Document Library, using another property of the file to find it (I am using the barcode value, so I'm sure there is only one. This is the information I used on the Filter array action). So, to find and extract this file on flow, I need the ID number. but so far I am locked on the step I mentioned below.

 

I hope someone can support on this.

 

 

Thanks

 

Categories:
I have the same question (0)
  • Verified answer
    InterestedBloke Profile Picture
    64 on at

    Hey Barbarur,

    It sounds like you're looking for the Parse JSON Action - it'll translate the Object you're getting into specific fields you can target and drop in as dynamic content in other actions after that.

    To tell the Parse JSON action how to interpret your object, you can click the Generate Schema button and paste the content you'll get from that object.
    It'll then create a schema automatically and translate any future input.

    With this, you might even be able to skip some of the filtering actions earlier.

    Hope this helps!

  • Verified answer
    v-bacao-msft Profile Picture
    on at

     

    Hi @Anonymous ,

     

    You could store this object in a Compose or an object variable, and then use an expression to extract the value.

    If you are using compose, then you can use the following expression:

    121.PNG

    If you are using variables, then you can use the following expression:

    122.PNG

     

    Best Regards,

  • Community Power Platform Member Profile Picture
    on at
    Hi InterestedBloke and v-bacao-msft, The three options worked perfectly. Thank you very much!
  • FreddieV Profile Picture
    157 on at

    I am trying to do the same thing, but I am using the outputs from the 'Search user v2' O365 card, but I can't translate this into selecting the individual components of the outputs. Screenshot below:

     

    Populated-search.png

     

    Does anyone have any ideas about how the expression would look?

  • BKCLabs Profile Picture
    2 on at

    My very beginner guess would be to make a new step directly after the search, as an "initialize variable" set to an object type, and put the initial value as the output of the "search users" action. This may then let you do the same steps above as the OP was able to do. Of course this will only work if the results of the Search is 1 object. If it will be multiple users, then you will need to make an array variable, and use other actions to pull out the particular object you want.

  • ninjaryder1st Profile Picture
    234 on at

    How do we separate 3 objects that are not within an array identified with square brackets [    ]  ?  

     

    The outputs?(Create_a_Teams_meeting)?['body]?['value']?['propertyName']?['joinUrl'}?['value]  

     has 3 objects 1)  a joinUrl,  2) a tollnumber, and 3) meetingID.

     

    I want to use each of those objects separately (create dynamic content to use later).

    But parse JSON action doesn't work as they are all within { } curly brackets, and are not arrays identified with [ ] square ones and cannot be parsed (creates an error)

  • Community Power Platform Member Profile Picture
    on at

    @Nin I have the same issue. Any luck?

  • Community Power Platform Member Profile Picture
    on at

    @FreddieV  I have the same issue. Did you get your answer to this?

     

  • richardxp Profile Picture
    2 on at

    you can use json() function to convert string to object, then extract ID property like
    json(First(body('Select')))['ID']

  • ninjaryder1st Profile Picture
    234 on at

    Thanks Richardxp..   is the Json() function you referred to a selectable step in building the flow, or a f(x) function we need to write "low code" for?    I'm still fairly new to this so I need a more literal step by step instruction of the tool/step used to convert string to object and then how to extract ID property.    Appreciate you!

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

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 523 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 406 Moderator

#3
abm abm Profile Picture

abm abm 245 Most Valuable Professional

Last 30 days Overall leaderboard