Как преобразовать словарь <string, string> в строку json, используя System.Json? - PullRequest
2 голосов
/ 19 сентября 2009

Я пытаюсь преобразовать словарь в Silverlight в строку. Я не хочу использовать какие-либо сторонние библиотеки, поэтому хотел бы использовать System.Json для этого?

Лучший способ, о котором я до сих пор думал, - это добавить все элементы словаря в JsonObject и затем вызвать toString (), любые лучшие идеи будут наиболее полезны.

1 Ответ

3 голосов
/ 19 сентября 2009
Dictionary<string, string> d = ...;

JsonObject jo = new JsonObject(
    from kv in d
    select new KeyValuePair<string, JsonValue>(
        kv.Key,
        new JsonPrimitive(kv.Value)));
string json = jo.ToString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...