none
JsonObject passar para Dictionary e de pois para List<Dictionary> RRS feed

  • Pergunta

  • ESTOU FAZENDO O SEGUINTE

    recebo o valores 

     this.value = await Task.Run(() => JsonObject.Parse(content));// recebo e passo para JsonObject os valores

     Dictionary<string, string> values = new Dictionary<string, string>();//

                        foreach(KeyValuePair<string, IJsonValue> gg in value)
                    {
                         values.Add(gg.Key, gg.Value.Stringify());// aqui passo para o Dictionary ate aqui tranquilo
                    }

                                                                                 

                    Agora quero passar os valores de (values) para  do para List<Dictionary<String, String>> como faço               



    fabio

    quarta-feira, 3 de dezembro de 2014 13:26

Respostas

  • Boa tarde Fabio,

    Se entendi bem, você precisa de um List<Dictionary<String, String>> e para o seu exemplo, essa lista terá 1 único index que será o seu values, que por si é um Dictionary de n itens, certo?

    Para ter o seu dictionary em uma lista, simplesmente você precisa criar uma lista com <T> = Dictionary<String, String> e adicionar o seu values na lista.

    Ficando assim:

    List<Dictionary<String, String>> lista = new List<Dictionary<String, String>>();

    lista.Add(values);

    E você terá uma lista com o dictionary adicionado.

    At.

    quinta-feira, 4 de dezembro de 2014 15:26
  • Bom dia Fabio,

    Vou marcar como resposta a do Falcast ok?

    Fique a vontade pra desmarcar caso não tenha resolvido seu problema.

    Abraço


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    quinta-feira, 11 de dezembro de 2014 10:09

Todas as Respostas

  • Boa tarde Fabio,

    Se entendi bem, você precisa de um List<Dictionary<String, String>> e para o seu exemplo, essa lista terá 1 único index que será o seu values, que por si é um Dictionary de n itens, certo?

    Para ter o seu dictionary em uma lista, simplesmente você precisa criar uma lista com <T> = Dictionary<String, String> e adicionar o seu values na lista.

    Ficando assim:

    List<Dictionary<String, String>> lista = new List<Dictionary<String, String>>();

    lista.Add(values);

    E você terá uma lista com o dictionary adicionado.

    At.

    quinta-feira, 4 de dezembro de 2014 15:26
  • Bom dia Fabio,

    Vou marcar como resposta a do Falcast ok?

    Fique a vontade pra desmarcar caso não tenha resolvido seu problema.

    Abraço


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    quinta-feira, 11 de dezembro de 2014 10:09