Why does JSON.stringify return empty object notation "{}" for an object that seems to have properties? Why does JSON.stringify return empty object notation "{}" for an object that seems to have properties? json json