Hey @Suroor_Wijdan,
There’s a great Losant Tip Post that walks through implementing user roles in Experiences. This examples uses Experience User Tags to store User Roles.
Other than using Experience User Tags, my suggestion would be to use columns in a data table, rather than trying to store an entire JSON object.
Please let me know if there is anything else I can help with!
Thank you,
Heath