LookupMap vs BTreeMap vs UnorderedMap

How can I serialize a near-sdk-rs LookUpMap that uses a String as a key, or is there a better way?