libhash-flatten-perl | flatten/unflatten complex data hashes | Mehr ...
Hash::Flatten converts back and forth between a nested hash structure and a flat hash of delimited key-value pairs. Useful for protocols that only support key-value pairs (such as CGI and DBMs).