It looks like that body is a JSON string. Have you tried a change node to move the msg.payload.body to msg.payload, followed by a JSON node? Afterwards, you put in a debug node again to see how the object is formatted, considering it is a valid json to start with. Looking at the output it could also be that it outputs several JSON objects one after another, but I can't say that for sure from this limited screenshot. Start there, I'd say.
Okay, I spoke too soon, you have the object mostly included in your post. It's a single JSON object, as text. So after the JSON node you can access the value you need as msg.payload.data.id.