Тёмный

JSON em Delphi: Entenda de uma vez por todas como funciona 

99 Coders
Подписаться 27 тыс.
Просмотров 33 тыс.
50% 1

Nesse vídeo vamos entender como trabalhar com JSON utilizando o Delphi/Firemonkey.
Canal no Telegram
t.me/coders99
Lista VIP
vip.99coders.co...
Vídeo Complementar
• REST & JSON no Delphi ...
Download Fontes
drive.google.c...
Tags
#json #delphi
#android #ios #99coders

Опубликовано:

 

3 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 138   
@edimarfelipin9487
@edimarfelipin9487 2 года назад
Simplesmente o melhor vídeo sobre como trabalar com Json que já assisti...
@flavioalcosta1951
@flavioalcosta1951 3 года назад
Não basta compartilhar, mais importante é, saber como compartilhar. Muito bom mesmo!
@everaldocavelani7028
@everaldocavelani7028 Месяц назад
Parabéns e muito obrigado pela sua disposição em compartilhar seu conhecimento !
@autogere
@autogere 2 года назад
Salvou meu final de semana.
@orlleansdealencar
@orlleansdealencar Год назад
A melhor aula de json que eu vi até hoje.
@99coders
@99coders Год назад
😉
@PetrusSaulo1
@PetrusSaulo1 Год назад
parabéns!! muito boa explicação
@carloswilsonfsa
@carloswilsonfsa 3 года назад
Até que enfim alguém conseguiu me explicar json de uma que pude entender. Parabéns e obrigado!
@99coders
@99coders 3 года назад
🤜🤛
@abnersrodrigues
@abnersrodrigues 4 года назад
Rapaz! Sempre surpreendendo. Creio que é dúvida de muitos. Sensacional!!! 👏🏽👏🏽👏🏽👏🏽
@antoniojr1984
@antoniojr1984 2 месяца назад
Parabéns pela vídeo aula, nota 10, tirou todas as minhas dúvidas que eu tinha, obrigado
@leosilva0411
@leosilva0411 3 года назад
Video excelente!
@demarcosistemas
@demarcosistemas 2 года назад
Achei que esse tal JSON era coisa de outro mundo, é apenas mais uma forma de troca de dados, assim como ja faço em XML. muito bom o video, aprendi com facilidade. Parabens
@marcosantonio-ef9mi
@marcosantonio-ef9mi 3 года назад
sempre salvando vidas 👏🏽👏🏽👏🏽👏🏽
@lucastrindade9008
@lucastrindade9008 Год назад
Professor muito obrigado de verdade, sou novo na programação vim de outra area, e trabalho como delfhi junior. Tenho que montar uma integração entre nosso sistema atual e uma outra plataforna... Sua explicação foi perfeita para o momento agora. Simples direto e eficiente.
@99coders
@99coders Год назад
😉
@sergio453
@sergio453 2 года назад
EXCELENTE sua aula.....
@rogeriosca
@rogeriosca 2 года назад
Obrigado Heber ! Ótimo conteúdo !
@osvaldoanjo1170
@osvaldoanjo1170 2 года назад
Cara, parabéns. Excelente explicação.
@jeffersonposz3973
@jeffersonposz3973 4 года назад
Mais claro que água cristalina, parabéns Heber.
@claudenircursos6647
@claudenircursos6647 2 года назад
Boa Tarde 99coders, achei importante vc saber que seu trabalho é muito bom e que ainda ajuda pessoas como eu ( iniciantes ) no mundo Json !!
@99coders
@99coders 2 года назад
🙏
@AlexCaetanoSuporte
@AlexCaetanoSuporte 2 года назад
Show de bola...
@99coders
@99coders 2 года назад
🤜🤛
@jmasetto
@jmasetto 4 года назад
Siempre iluminando nuestro camino del desarrollo!! Gracias totales
@edicarlos717
@edicarlos717 Год назад
Muito Obrigado.
@maurolucas5307
@maurolucas5307 2 года назад
Parabens, muito boa didatica, tirou todas minhas duvidas, obrigado.
@adsonsiqueira
@adsonsiqueira 10 месяцев назад
Muito obrigado por compartilhar esse vídeo, Heber.
@marcosponte9314
@marcosponte9314 3 года назад
Esse camarada tem uma didática fenomenal. Valeu Heber !
@SergioSantosKarla
@SergioSantosKarla Год назад
Grande professor. Weber parabéns. Sempre com ótimos conteúdos. Você torna uma coisa complicada fácil de entender.
@franlleygomesbelem8236
@franlleygomesbelem8236 2 года назад
Top d+++++ !!!!
@ricardoguimaraes4798
@ricardoguimaraes4798 4 года назад
Excelente explicação. Bem didático. Parabéns.
@franciscojosesantiagosanti5783
@franciscojosesantiagosanti5783 2 года назад
Boa noite, parabéns , dava para fazer um exemplo de como passar um pedido e itens do pedido para o servidor e no servidor incluir esse pedido e itens no banco de dados?. Desde já muito obrigado, - Santiago - Fortaleza - Ceará
@renatourvina3309
@renatourvina3309 2 года назад
Sus videos son de mucha ayuda, muchas gracias, saludos desde EC
@MatteusDev
@MatteusDev Год назад
Conteúdo excelente! Muito obrigado amigo, sucesso pra ti!
@RalphRangel
@RalphRangel 3 года назад
Parabéns e obrigado!!!!! Você tem uma didática excelente
@joaocarloscordeiro
@joaocarloscordeiro Год назад
Heber sempre me salvando dos problemas .. #SOSHeber rsrsrs
@kelvinribeiro4476
@kelvinribeiro4476 2 года назад
Excelente vídeo, conteúdo simples e objetivo, parabéns ao canal e muito obrigado
@pnfabio1
@pnfabio1 2 года назад
Muito bom! Parabéns pelo conteúdo. Simples e didático.
@lucyannmts
@lucyannmts 4 года назад
Finalmente!!! Estava aguardando algum conteúdo desse, vlw Heber
@lewiskamryn6813
@lewiskamryn6813 3 года назад
Instablaster.
@LindomarSampaio_des
@LindomarSampaio_des 2 года назад
expetacular!! parabéns Heber
@joaopoliceno8844
@joaopoliceno8844 3 года назад
Muito bom.
@demarcosistemas
@demarcosistemas 2 года назад
Top demais, estou integrando meu sistema com outro e vai ajudar muito no processo.
@jeffersonayres
@jeffersonayres 4 года назад
Ebaaaa , estava aguardando
@catiripa
@catiripa 2 года назад
Parabéns ótima explicação, me ajudou bastante.
@aurelioleonel
@aurelioleonel 4 года назад
Parabéns Heber!!!! Matou a pau.
@cmbrighenti
@cmbrighenti 4 года назад
Eita! Esse é o Heber que conheço. Parabéns!
@cleitonrodrigues1144
@cleitonrodrigues1144 4 года назад
Uma das melhores aulas do canal era o que eu estava precisando nesse momento @Heber adivinhou foi .. parabéns top de mais quem não entendeu não entende mais 😅👏🏻👨🏻‍💻
@alexhaifa
@alexhaifa Год назад
Parabéns professor, suas aulas são fantásticas e me ensinou muito a respeito do assunto.
@abraaoramirolimadepaula6273
@abraaoramirolimadepaula6273 3 года назад
Excelente!! Instrutivo do início ao fim. Bem didático...
@sergioassuncao6120
@sergioassuncao6120 3 года назад
Muito bom o conteúdo e a didática. Parabéns!
@marcelomoala3938
@marcelomoala3938 3 года назад
Parabéns Heber; vídeo brilhante, muito didático.
@paulinhofeix
@paulinhofeix 4 года назад
Bom dia Heber muito obrigado por tudo o que você já ajudo a comunidade Delphi, são conteúdos assim que nos vamos evoluindo na novas tecnologias, valeu um grande abraço.
@99coders
@99coders 4 года назад
🤜🤛
@ReneMelo
@ReneMelo 4 года назад
Mais um vídeo TOP. Você tem o dom de ensinar.
@dedisupardi1820
@dedisupardi1820 4 года назад
Thanks so.much prof for share this good subject to learn.
@RolisdeiSouzadaSilva
@RolisdeiSouzadaSilva 4 года назад
Heber, boa noite. Como sempre, trazendo grandes conteúdos. Forte abraço.
@jefmachia1
@jefmachia1 Год назад
Rapaz.... Parabéns.... Salvou meu fds...kkkkk Abs muito obrigado.
@sigadezsistemas39
@sigadezsistemas39 2 года назад
Top demais que Deus te abençoe por isso, muito obrigado.
@momora300
@momora300 4 года назад
Excelente esse tópico/aula - obrigado
@programacao4all
@programacao4all 4 года назад
99coders sempre nos surpreendendo e trazendo conteúdo super top. Parabéns, Héber.
@jeffersonayres
@jeffersonayres 3 года назад
Herber queria muito essa aula, você é fera !!!!
@marceloarantes4049
@marceloarantes4049 4 года назад
Mais um excelente conteúdo... Caro Kleber estamos no aguardo para umas dicas de AWS.
@fagnernlopes
@fagnernlopes 3 года назад
Muito boa a aula! Só uma dica, usando objJSON.Format() já coloca no Memo formatadinho. Valeu Heber!
@99coders
@99coders 3 года назад
👏👏👏
@dedisupardi2815
@dedisupardi2815 4 года назад
Thanks so much for share it my Prof! It is useful for me to learn about JSon Concept
@chacaradaleninha9299
@chacaradaleninha9299 2 года назад
Pra mim, que estou aprendendo a trabalhar com JSON, essa aula abril um mundo de possibilidades. Heber, Deus te abençoe!
@gracaassis5798
@gracaassis5798 3 года назад
Vlw Heber. Gratidão pelo conhecimento compartilhado. Você desmistificou a complexidade do Json. Ficou muito fácil entender. Uma dúvida: como ficaria a declaração e tratamento do tipo TDateTime UTC?
@keillerrodrigues2071
@keillerrodrigues2071 3 года назад
Heber não sei se você vai ver mas, tu é uma referência pra mim, sempre aprendo muito com você e vou jogar uma bucha pra pedir pelo amor de Deus que me ajude rsrsrs Estou criando as classes pra usar o TJson do Delphi para preencher pra mim ela e o código ser mais fluído. (.JsonToObject) Ai me deparei com a seguinte parte no Json: { "code":"gender","label":"Genero","value":{"code":"f","label":"feminino"} } Esse objeto JSON tem uma propriedade chamada Label, e ai que começa meu calvário. Quando vou criar a classe de entidade dele no Delphi e declaro as propriedades: TAttribute = class private Fcode: String; Flabel: String; Fvalue: Entity.PluggTo.SKU.Attributes.Attribute.Value.TValue; public constructor Create; destructor Destroy; override; published property code: String read Fcode write Fcode; property label: String read Flabel write Flabel; property value: Entity.PluggTo.SKU.Attributes.Attribute.Value.TValue read Fvalue write Fvalue; end; Essa property "*MARAVILHOSA*": property label: String read Flabel write Flabel; Identifica como se fosse um TLabel e me da a seguinte mensagem "Identifier excpected but 'LABEL' found" Pergunta, tem como eu declarar uma propriedade com nome label sem que o compiler entenda que é um TLabel? Agradeço desde já!
@99coders
@99coders 3 года назад
Tente colocar um & antes do nome dela
@keillerrodrigues2071
@keillerrodrigues2071 3 года назад
@@99coders Muito obrigado! Sempre salvando nossas peles!
@eldreypiotto
@eldreypiotto 4 года назад
parabéns heber, ótimo vídeo.
@jordelinovianadossantos472
@jordelinovianadossantos472 4 года назад
Parabéns Heber. Sempre excelentes conteúdos.
@wesleypereira-mn9pn
@wesleypereira-mn9pn 4 года назад
Valeu Heber conteudo show de bola
@paulohildebrand8996
@paulohildebrand8996 4 года назад
muito bom, sua didática é fantástica
@RobertoSilva-sf9gm
@RobertoSilva-sf9gm 4 года назад
Parabéns Heber, ótimo conteúdo.
@lassistemas
@lassistemas 4 года назад
Com sempre, ótimo aula
@eyeservicosemti
@eyeservicosemti 4 года назад
muito bom o conteúdo, como sempre, TOP!
@eduardocominato7915
@eduardocominato7915 3 года назад
muito bom, parabéns
@messiasfernandesprogamador
@messiasfernandesprogamador 3 года назад
Muito bom conteúdo
@migueleliasdias
@migueleliasdias 3 года назад
Top Heber
@99coders
@99coders 3 года назад
🤜🤛
@pauloferraz.
@pauloferraz. Год назад
Show 👋
@gilmarsantossilva4332
@gilmarsantossilva4332 3 года назад
show
@jcpnavarro
@jcpnavarro 3 года назад
Oi Heber. Bom dia. Cara, parabéns. Você como sempre trazendo grandes conteúdos e nos ensinando cada vez mais. Super importante e super didático o seu vídeo de hoje. Maravilhoso. Repito, muito obrigado. PERGUNTA. Tem como formatar o JSON? Deixar ele com espaços, pulando linhas, etc? Abraços
@99coders
@99coders 3 года назад
No Delphi não conheço uma forma de formatar o JSON
@elsofernandes
@elsofernandes 4 года назад
Foi muito legal
@carlosalberto1440
@carlosalberto1440 4 года назад
Heber, você Kevin Flynn do TRON! somo seus seguidor...
@dfsystem
@dfsystem 2 года назад
Muito show. No Delphi 11.1 dá erro de Memory Leak quando crio o json e fecho a aplicação. Alguém tem alguma sugestão?
@wagnerdba
@wagnerdba 3 года назад
Faz um lendo os dados da B3 (bolsa de valores)
@marcelo_toller
@marcelo_toller 3 года назад
Muito bom o vídeo!! Me tira uma dúvida: tem alguns Json com barras invertidas, o que seriem essas barras invertidas?: Exemplo: { \"FOculto\": false, \"FLinks\": \"{CAB25470-6F18-4E4D-99B4-F1A9410FA504};{364C1C04-9583-4D25-A934-870CD49267F2};{61BF91D5-A24B-4C3B-9237-7A6140A6A27F};{0325D5F9-9E6B-408F-8E12-76DBB76E7B43}\", \"FDescricao\": \"Documentação - RNE\", \"FOrdemInterna\": 1, \"FPrefixo\": \"RNE\", \"FDataHoraAdicao\": \"2015-01-05T18:26:51.935Z\", \"FGUID\": \"{9BEF0703-A486-4F0F-B40B-B5F8E7DA7745}\" }
@samhain5319
@samhain5319 3 года назад
creio que seja por causa das aspas duplas, se tu der um replace em \" para " fica normal
@MarcoAurelioGalvao
@MarcoAurelioGalvao 3 года назад
Gostaria de saber como baixar um arquivo .zip do Google Drive com o Delphi, consegui através da conexão Rest API do Delphi juntamente com a documentação do Google, criando o serviço no console google drive, utilizei os escopos e endpoints comentados na documentação, o meu problema é como salvar o arquivo no PC.... consigo receber o arquivo certinho com pelo ID... mas não consigo salvar o arquivo vindo de resposta do "RESTResponse"
@thiagofassina6419
@thiagofassina6419 4 года назад
valeuuuuuuuuuu bro!
@pnfabio1
@pnfabio1 2 года назад
Boa tarde Heber, consegui reproduzir todo o conteúdo em um Projeto, porém estou com um erro e se puder dar uma dica aqui para ajudar. Quanto a tratativa dentro do Array: você chega a citar no video, é aquele caso do Status Pendente... pode haver para alguns itens e outros não... neste caso a aplicação dá um erro dizendo que encontrou determinado valor no Array.
@ricardomarcos1412
@ricardomarcos1412 3 года назад
Bom dia.. :) . Outra questão... Quando criamos uma nova aplicação no DELPHI.. File -> New - >Other -> DataSnap Server -> DataSnap Rest App. Ai Fazemos um cliente para acessar os ENDPOINTES que geramos no ServerMethods, o Json que retorna não nos permite usar diretamente a tecnica do RESTResponseDataSetAdapter pois o Json retornado pelo servidor delphi vem com um RESULT na frente.. Saberia como podemos usar o RESTResponseDataSetAdapter acessando um ENDPOINT ( gerado em um servidor datasnap res delphi )?? Como pode perceber pelas perguntas , estou começando a utilizar a tecnologia rest do DELPHI :). Mais uma vez.. Obrigado e ficamos no aguardo de novos videos a respeito REST e DELPHI :)
@99coders
@99coders 3 года назад
Infelizmente não uso Datasnap... conheço muito pouco 😭
@walney2008
@walney2008 2 года назад
ola tudo bem, tenho delphi 10.4 community, poderia ensinar consumir api do ifood ?
@joaovittorjt564
@joaovittorjt564 2 года назад
Mestre pode me ajudar, eu realizei a instalação , mas mesmo realizando o passo a passo ainda sim não consigo importa fica com o risco embaixo como erro... consegue me ajudar?
@Rodrigo98239
@Rodrigo98239 3 года назад
Heber mto bom o vídeo..... Queria tirar uma duvida. Estou usando o XE5 e ele não suporta o system.json, Pesquisei e achei o DBXJSON, que no processo de criar é basicamente a msm coisa.... Porem na parte de leitura não conseguir implementar a logica..... Poderia me ajudar? Obrigado.
@reginaldooliveira3533
@reginaldooliveira3533 2 года назад
Não entendo por que no meu teste o json retorna cheio de barras ex: ["{\"nome\":\"teste\\testando\"}"]
@JaimeBrandao53
@JaimeBrandao53 Год назад
como verificar se uma determinada chave existe no arquivo json?
@disooft
@disooft 2 года назад
ola profesor como puedo hacer esto.. en delphi { "jsonrpc": "2.0", "method": "call", "params": { "service": "object", "method": "execute", "args": ["db14", 2, "1234567", "template", "search_read", [ ], [ ] ] } }
@diegofoliene3288
@diegofoliene3288 3 года назад
JsonObj.ToString e o JsonObj.ToJSON Ambas retornam String e e o resultado me pereceu semelhante. Tem alguma diferença efetiva ou são duas formas diferentes de chegar ao mesmo resultado?
@HaroldoAzevedo
@HaroldoAzevedo Год назад
Ola, tem como eu usar um api json em delphi 7?
@OttoJunior
@OttoJunior 6 месяцев назад
percebi que o json sempre tem que tá formatado. no meu caso o json vem de uma api, ou seja, to recebendo na verdade uma string. tente aplicar seu ensinamento, mas sem sucesso. :(
@njesse
@njesse 3 года назад
Vc poderia me explicar pq o arquivo chamado vc sabe se e normal ter um arquivo chamado catalog.json fica na pasta temp e nunca saí? Quando eu deleto
@MatheusComaru
@MatheusComaru 3 года назад
Boa tarde, eu to usando lazarus, sabem me dizer qual biblioteca seria equivalente a system.json ?
@oleonardoanjo
@oleonardoanjo Год назад
Quando abre a sua próxima turma?
@99coders
@99coders Год назад
Após a Semana Delphi Mobile: semanamobile.com.br
@oleonardoanjo
@oleonardoanjo Год назад
@@99coders estaremos lá mestre.
@ecptavares
@ecptavares 4 года назад
Voce tem algum video como acessar Google Firestore com Delphi? Obrigado!
@99coders
@99coders 4 года назад
Ainda não
@ricardomarcos1412
@ricardomarcos1412 3 года назад
Boa tarde.. muito bem explicado.. Gostaria de fazer uma pergunta... Como verificamos se existe um determinado "CAMPO" no TJsonObject?? Ex..: tenho o seguinte JsonObject{'nome':'AAA','idade':12} como saberiamos se o "CAMPO" nome se encontra, ou não, dentro do JsonObject? Abraços.. :)
@99coders
@99coders 3 года назад
Vou abordar no episódio #2 sobre json 😬
@murilomanzoni9231
@murilomanzoni9231 3 года назад
@@99coders não consegui achar a parte 2, e estou com essa mesma duvida, será que consegue me ajudar?
@hebrao
@hebrao Год назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-1-zZjFwhj1M.html
@paulinhofeix
@paulinhofeix Год назад
Heber preciço formatar meu JSON, vArq := TStringList.Create; vArq.Add( TJson.Format(jDE)); ele esta me retornando um aviso na hora de compilar W1000 Symbol 'Format' is deprecated: 'Use TJSONAncestor.Format instead' poderia me ajudar.
@99coders
@99coders Год назад
Isso é um warning, não erro. Certo?
@paulinhofeix
@paulinhofeix Год назад
@@99coders sim é uma warning
@tcsistemas8600
@tcsistemas8600 2 года назад
onde consigo o componente?
@99coders
@99coders 2 года назад
É nativo
Далее
JSON no Delphi - Como ler JSON mais complexos
1:33:08
Просмотров 7 тыс.
Listview Delphi - Carregando dados via JSON
14:33
Просмотров 7 тыс.
Horse com Delphi - Instalação e primeiros passos
48:00
#3 Criando uma API REST com Delphi - Trafegando JSON
31:49
Aprenda JSON em 20 minutos
19:47
Просмотров 137 тыс.
JSON in 6 Minutes | Theory and practice
6:01
Просмотров 30 тыс.
Acessando dados de uma API Rest com RESTRequest4Delphi
15:11
The Value of Source Code
17:46
Просмотров 59 тыс.