parse JSON from in memory structure based on linked nodes and holders