I found a really nice PS module that helps way better than convertto-json and convertfrom-json. Install Convertto-AdvancedJSON which also has ConvertFrom-AdvancedJSON. I use the -Depth 20 operator, the integer being how far the nesting layers go down into the json data. The beauty with this module is I can manipulate the data as a I loop thru it and I can POST against the API by using the $var | Convertto-AdvancedJSON | out-file -filepath ".\Body.JSON" and it converts it back to the correct JSON syntax, where the convertto-JSON leaves nested properties with a leading @ symbol which doesn't meet the syntax.