Is the key always a hexadecimal string with a similar length? It looks to me like you're working with Bluetooth or something similar where those keys are having specifications. For example hexadecimal with length X. If that's the case, you can set up a filter for the keys to only allow through keys that match the pattern.
That gets to payload.characteristics, then uses the $sift function to get out only the object properties matching the key regex. The key here is defined as "valid characters for hexadecimal, exactly 32 of them". If you'd like to play/experiment with variations, see the following example too: https://regex101.com/r/03JW3B/1
Finally, the .* part gets the value out.
If it's bluetooth, then hexadecimal 32 is a constant. Meaning that every of those keys will look like that. I know regex is occasionally asking for more problems than you started out with, but unless you're going to have multiple keys with this kind of uuid on the object, the solution I posted above will be stable and won't run into trouble if through an update or anything else the key stops being on the second position. Keep in mind that keys on objects are unsorted in basis, and could pop up anywhere in terms of position. Order of objects in arrays is pretty constant when you don't touch them, order of keys on objects is not.
Usually that property refers to a constant that's documented somewhere in a local specification for the device you are using, but if you're building something less official you have to come up with those properties for yourself. Or if you're reverse engineering a device it gets even worse... I put together a bluetooth connector between a pycom wipy and my phone for gps tracking on the go as a test. I definitely needed that specification file. Same for when I was reverse engineering a toothbrush (don't ask, they nowadays come with bluetooth and an app to film your mouth, I was trying to see if there was something useful inside I could mayhaps use)