Minecraft wiki entry for Components, associated text: : The entity's root tag.
 Riches: Unknown.
 Offers: (May not exist) The trade info.
 Recipes: The list of trade recipes.
: A recipe.
 buyA: The first 'cost' item.
Tags common to item stack[show]
 buyB: (May not exist) The second 'cost' item
Tags common to item stack[show]
 sell: The item being sold for each set of cost items.
Tags common to item stack[show]
 tier: The tier that the trader needs to reach to access this recipe.
 uses: The number of times this trade has been used. The trade becomes disabled when this is greater or equal to maxUses.
 maxUses: The maximum number of times this trade can be used before it is disabled. Increases by a random amount from 2 to 12 when offers are refreshed.[needs testing]
 traderExp: The trade experiences to be rewarded to this trader entity.
 rewardExp: Whether this trade provides XP orb drops.
 demand: The price adjuster of the first 'cost' item based on demand. Updated when a villager resupply.
 buyCountA: The count needed for the first 'cost' item.
 buyCountB: The count needed for the second 'cost' item.
 priceMultiplierA: The multiplier on the demand and discount price adjuster; the final adjusted price is added to the first 'cost' item's price.
 priceMultiplierB: The multiplier on the demand and discount price adjuster; the final adjusted price is added to the second 'cost' item's price.
 TierExpRequirements: Trade experiences required to become each trade tier.
: A tier.
 <tier_level_num>: Trade xperiences required to become this tier.
 ConvertedFromVillagerV1: (May not exist) Unknown.
 TradeTablePath: (May not exist) The path of the json file of the trade table.
 LowTierCuredDiscount: (May not exist) The discount price adjuster gained by curing zombie villagers
 HighTierCuredDiscount: (May not exist) The discount price adjuster gained by curing zombie villagers
 NearbyCuredDiscount: (May not exist) The discount price adjuster gained by curing nearby zombie villagers
 NearbyCuredDiscountTimeStamp: (May not exist) The discount price adjuster gained by curing nearby zombie villagers