Нет ограничений на данные, которые вы можете направлять как часть GET или POST.Однако я хотел бы предложить, чтобы тот, кто сказал, что не использует GET для конфиденциальных данных, вводит вас в заблуждение.В частности,
Вы, безусловно, можете зашифровать данные (например, HTTPS GET), чтобы они не могли быть просмотрены другими.
Вы также можете указать заголовки управления кэшем, чтобы предотвратить его кэширование.
Оба должны устранить любые проблемы с чувствительностью.Кроме того, это не JSON-специфическая вещь.Доступ к Web-сервисам на основе REST может передавать данные в различных форматах (JSON и XML оказываются самыми популярными).