parse async location hierarchy as JSON

This broke after https://github.com/dannyroberts/jsonobject/commit/baf31285ff187d855e4fe60f0d88d147221cd050