Json para ClientDataset- master Detail

Delphi

08/05/2020

Boa tarde, Pessoal

Alguém ja precisou ler um json que retorna uma estrutura composta de três objetos (classes).
Eu uso o restClient/RestRequest, e retorna um json na estrutura que esta ai embaixo.

Ex: TabelaFreteRotaModalValor(pais) -> TabelaFreteRotaModal/TabelaFreteVigencia(as duas são filha)

Existe no delphi algo que ja cria os ClientDataSet/FDMemoTable, de maneira automática, ou seja, master Detail. Criando os ClientDataSet pai e filho.

Já fiz inúmeras pesquisas mas nao consegui encontrar nada, nem mesmo pelo RestRespondeDataSetAdapter.

valeu, obrigado

"tabelaFreteRotaModalValor"[
{
"id": "79a3af33-de4a-4ee7-9a8c-ecac263afe15",
"ate": 10.000,
"valor": 10.000,
"icmsIssIncluso": false,
"dataDeCadastro": "2020-05-04T13:02:44.023",
"ativo": true,
"tabelaFreteRotaModal": {
"id": "ad8e9853-167b-4d0f-9814-6359cbf0291c"
},
"tabelaFreteVigencia": {
"id": "86bcaa1b-7145-4644-973e-16ae208b9d1f",
"vigencia": "2020-04-17T00:00:00"
}
},
{
"id": "daad2f16-4276-457e-86ec-388ed186e41b",
"ate": 11.000,
"valor": 11.000,
"icmsIssIncluso": false,
"dataDeCadastro": "2020-05-04T17:01:50.87",
"ativo": true,
"tabelaFreteRotaModal": {
"id": "ad8e9853-167b-4d0f-9814-6359cbf0291c"
},
"tabelaFreteVigencia": {
"id": "86bcaa1b-7145-4644-973e-16ae208b9d1f",
"vigencia": "2020-04-17T00:00:00"
}
},
{
"id": "38dcefca-1ab2-4a74-ad2c-dc57e6743e55",
"ate": 12.000,
"valor": 12.000,
"icmsIssIncluso": false,
"dataDeCadastro": "2020-05-04T17:02:23.227",
"ativo": true,
"tabelaFreteRotaModal": {
"id": "ad8e9853-167b-4d0f-9814-6359cbf0291c"
},
"tabelaFreteVigencia": {
"id": "86bcaa1b-7145-4644-973e-16ae208b9d1f",
"vigencia": "2020-04-17T00:00:00"
}
}
]
Experidiao Santos

Experidiao Santos

Curtidas 0
POSTAR