JSON поддерживает элементы словарного типа. Люди могут ссылаться на них как на хеш-таблицы, которые являются типом структуры данных.
Однако обращение к словарям JSON как к хеш-таблицам было бы технически некорректно, поскольку не существует конкретной реализации структуры данных, связанной с самими данными JSON.
Хеш - это случайное число, которое генерируется из фрагмента данных и всегда одинаково для одного и того же ввода. Например, если вы загружаете файлы с некоторых веб-сайтов, они предоставляют хэш данных, чтобы вы могли убедиться, что ваша загрузка не повреждена (что может изменить хэш).
Другое применение хэшей находится в хэш-таблице (или хэш-карте). Это очень быстрая ассоциативная структура данных, в которой хеши используются для индексации в массиве. std :: unorderd_map в C ++ является примером этого.
Вы можете сохранить хэш в JSON в виде строки, например, что-то вроде «AB34F553», и использовать это для проверки данных.