Мне нужно иметь возможность сериализовать / десериализовать словарь в удобочитаемую (и, если нужно, редактируемую) строку (желательно XML или Json).
Мне нужно работать только со строковыми словарями, а не с другими типами объектов.
Однако предполагается, что строки представляют собой произвольный текст, поэтому они могут содержать символы, такие как одинарные / двойные кавычки и т. Д., Поэтому их необходимо правильно кодировать / экранировать.
Этот проект основан на .Net 2.0, поэтому, к сожалению, я не могу использовать JSON.Net.
Есть идеи, как лучше это сделать быстро?
Очевидно, я мог бы написать свой собственный код для этого, но я ожидаю, что если я пойду таким образом, я смогу избежать многих головных болей, особенно в части десериализации.
Любые идеи будут оценены.
Спасибо!
Daniel