Карты (игра в карты) на javascript?
Задача, которую вы себе поставили — отличный шанс познакомиться с ООП (в случае с js с прототипами), так как на лицо три поля у объекта: масть, ее достоинство и символьная запись. К примеру, червовый валет будет выглядеть так:card.suit = "hearts";
card.number = 11;
card.name = "J"
Тогда не придется использовать json, можно будет итерироваться по обычному массиву с объектами.
Я бы хранил карты как числа от 0 до 35. Масть можно определять по остатку от деления на 4, если колода отсортирована вперемешку, или попаданием в диапазон, если масти идут сериями. Инициализировал массив, перетасовал его по методу Кнута и тяни карты pop`ом.   К любой дополнительной информации имеется удобный доступ в нужный массив по индексу карты.  Например, вышла или нет карта - массив 0..35 булевых значений. Или массив номиналов карт или тех же мастей, хотя их проще рассчитывать. Ну там массив с картинками для отображения и т.п.