Third alternative, create another table for slots, and have a one-to-many relationship between users and slots. Your business logic would enforce the 100 slot limit.
I would recommend against doing the embedded JSON in the database. I'm not sure what DB you are using, but it will likely be very difficult to query the actual slot data for a given user without pulling out and parsing all 100 records.
To create a one-to-many relationship, you'll need a second table
Slots
id (primary key)
user_id (mapping to user table)
item_id (your slot # you want to store)
Now, you can do useful SQL queries like
SELECT * FROM Users,Slots WHERE Slots.user_id = Users.id AND Slots.item_id = 12345
Which would give you a list of all users who have slot item #12345