If the items are standardized, all you need in the inventory is an item ID of some sort and a count. You then have an item DB that has name, icon, weight, etc for each item.
If you have random items, you need to store more properties, but you should keep the inventory structure as slim as you can.