jsonsum

jsonsum is an algorithm for hashing data structures in a streamable manner. It also normalizes string and number encodings.

the algorithm

Each type is represented by a token and a value and hashed in some way:

implementations

language streaming support
Go?
Kotlin?
Pythonno