Add project map parser based on JSON hierarchy