I have a json file, simplified version of it looks like this:
 {
  "Location": "EU",
  "Country": {
    "City": "xxx",
    "Town": "xxx"
  },
  "Transport": {
    "Train": "xxx"
  }
}
I have run the ConvertFrom-Json command to convert to PSObject:
$conversion = Get-Content $path | ConvertFrom-Json 
This will give me an output like this:
Location                           : EU
Country                            : @{City="xxx"; Town="xxx"}
Transport                          : @{Train="xxx"}
Question
How can I get the nested values to print out separately? I would want them all to print out like the "Location:EU" one
Is there a different command to ConvertFrom-Json that i should be using for this? Or do I just need to mess around with ConvertFrom-Json command a bit?
To note:
- I am not just looking for a pretty print out - I would need them all separately for a script I am writing that will be looping through all the key/value pairs
 - I have read about the -Depth flag when using ConvertFrom-Json and does not seem to fix anything here - it seemed this was more relevant for ConvertTo-Json