moved the gson entity parsing logic to JsonEntryFormatParser