Во всех JSON API, false
и true
анализируются как логические, 0 и 1 как числа, null
как null, "" и "" как строки.
Теперь при попытке сопоставить данные с существующим классом некоторая структура может позволить себе обеспечить автоматическое c преобразование из одного типа в другой, но я бы не стал на это рассчитывать.
Кроме того, иногда вы можете настраивайте сопоставление с классом и делайте все, что хотите.
Подводя итог, все зависит от используемой вами структуры.