Usuário com melhor resposta
JsonObject passar para Dictionary e de pois para List<Dictionary>

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
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.
- Sugerido como Resposta Ricardo Barbosa Cortes quinta-feira, 11 de dezembro de 2014 10:08
- Marcado como Resposta Ricardo Barbosa Cortes quinta-feira, 11 de dezembro de 2014 10:09
-
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
- Marcado como Resposta Ricardo Barbosa Cortes 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.
- Sugerido como Resposta Ricardo Barbosa Cortes quinta-feira, 11 de dezembro de 2014 10:08
- Marcado como Resposta Ricardo Barbosa Cortes quinta-feira, 11 de dezembro de 2014 10:09
-
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
- Marcado como Resposta Ricardo Barbosa Cortes quinta-feira, 11 de dezembro de 2014 10:09