pickles are high in sodium (salt is added to the brine in order to preserve them--and make them extra tasty, of course). and sodium is an important electrolyte. these minerals help to keep your body hydrated. so when you're craving something salty, it could be because your body is in need of a hydration boost.