viniciussanchez/dataset-serialize

Importação de um Array

pnfabio opened this issue · 1 comments

Prezados Vicente e Vinicius, boa noite.

Estou com uma dificuldade que acredito que seja simples de resolver.

Na importação de um JSON Array a função LoadFromJSON não está conseguindo ler o JSON quando o mesmo trás um título no inicio do JSON:
O exemplo 1 não importar para o DBGrid.
Já o Exemplo 2 importa 100% das linhas do Array, porém a API que estou Consumindo, todas tem o título no inicio do JSON.

Como faço para conseguir importar fazendo com que o DataSet-Serialize possa identidicar o título?

Exemplo 1:
{
users:[
{
"id": 1,
"name": "Mateus Vicente",
"country": "Brazil"
},
{
"id": 2,
"name": "Vinicius Sanchez",
"country": "Brazil"
}
]
}

Exemplo 2:

[
{
"id": 1,
"name": "Mateus Vicente",
"country": "Brazil"
},
{
"id": 2,
"name": "Vinicius Sanchez",
"country": "Brazil"
}
]

Desde já agradeço.

Bom dia, não vai importar.
Ele pega os atributos do JSON e procura eles como sendo fields. Os atributos de segundo nível no caso do exemplo 1 só será carregado se você trabalhar com mestre detalhe.
Porém eu acho que nesse caso ai o jeito mais fácil é você extrair o array de valores do exemplo 1 e importar normal