Используя JavaScriptSerializer.DeserializeObject, как я могу получить обратно словарь, который использует нечувствительный к регистру компаратор строк?

У меня есть JSON, который мне нужно десериализовать, поэтому я использую JavaScriptSerializer.DeserializeObject как:

var jsonObject = serializer.DeserializeObject(line) as Dictionary<string, object>;

Проблема в том, что словарь, который возвращается, имеет чувствительный к регистру ключевой компаратор, но мне нужен нечувствительный к регистру. Есть ли способ получить обратно словарь, не чувствительный к регистру?

EDIT: Я бы предпочел не копировать данные в новую структуру, поскольку у меня много данных и это будет дорого.

8
задан teedyay 4 September 2012 в 08:39
поделиться