Arrays can store numbers or text, they can't store objects.
If you want to store a bunch of properties in order to recreate the object in the future, there are two ways to do this:
1. Use a 2D array and save each property in a separate cell. For example, set array height to 4 and save Player.X, Player.Y, Player.health and Player.armor
2. Save Object.AsJSON string. Then to restore an object with all properties use "Sprite load from JSON"