Parse JSON hierarchy