Mille modi +1 per lavorare con JSON in Delphi! πŸ’ͺπŸ»πŸ›οΈ (Live Coding)

07/05/2024
delphilive codingcodingapijson

Mille modi +1 per lavorare con JSON in Delphi! πŸ’ͺπŸ»πŸ›οΈ (Live Coding)

Mille modi +1 per lavorare con JSON in Delphi! πŸ’ͺπŸ»πŸ›οΈ Live Coding

⭐ CONTENUTI DI QUESTA PUNTATA ⭐ Nell’ultima live su Twitch siamo entrati nell’universo dei supereroi grazie alla Marvel Comics API, il database che Disney mette a disposizione, con un sacco di informazioni e dettagli sul mondo dei fumetti Marvel e dei suoi personaggi (chi si Γ¨ perso questa live puΓ² rivederla qui su YouTube).

SarΓ  superfluo dirlo, ma il formato di scambio che questa API fantastica utilizza Γ¨ l’ormai onnipresente e diffusissimo JSON: se non ci fosse bisognerebbe inventarlo, anzi forse non Γ¨ mai stato realmente inventato, stando alle parole del suo stesso creatore! πŸ˜„

Quali sono le soluzioni che abbiamo a disposizione in Delphi per leggere e scrivere dati in questo formato? πŸ€”

Ecco che in questa live esploriamo assieme mille modi (piΓΉ uno, come bonus) di fare il parsing e la generazione di documenti JSON, discutendo i vantaggi (e gli svantaggi) di ogni tipo di soluzione. πŸ’‘

Ci soffermeremo anche sul nuovo JSON Data Binding Wizard, uno strumento introdotto proprio in Delphi 12 Athens per aiutarci a β€œmappare” documenti JSON da e verso classi e record, cosΓ¬ da ridurre la quantitΓ  di codice che dobbiamo scrivere per svolgere questo tipo di compito tedioso.

Ricordate che la partecipazione a questa live, cosΓ¬ come a quelle future (vedi link al mio canale Twitch qui sotto) come sempre Γ¨ aperta a tutti, per domande, suggerimenti e chiacchiere in generale. πŸ€—

πŸ“’ CAPITOLI πŸ“’ 0:00:00 - Inizio live

🌍 RISORSE NEL VIDEO 🌍 πŸ‘‰ Sito su Delphi β€’ https://delphi.embarcadero.com πŸ‘‰ Download Delphi Community β€’ https://www.embarcadero.com/products/delphi/starter πŸ‘‰ JSON Data Binding Wizard in Delphi β€’ https://docwiki.embarcadero.com/RADStudio/Athens/en/The_JSON_Data_Binding_Wizard πŸ‘‰ Classi System.JSON β€’ https://docwiki.embarcadero.com/Libraries/Athens/en/System.JSON πŸ‘‰ Delphi JSON To Classes β€’ https://jsontodelphi.com/ πŸ‘‰ Libreria Delphi NEON β€’ https://github.com/paolo-rossi/delphi-neon πŸ‘‰ Libreria JsonDataObjects β€’ https://github.com/ahausladen/JsonDataObjects πŸ‘‰ Libreria SuperObject β€’ https://github.com/pult/SuperObject.Delphi πŸ‘‰ Libreria DJSON β€’ https://github.com/mauriziodm/DJSON πŸ‘‰ Libreria X-SuperObject β€’ https://github.com/onryldz/x-superobject

πŸ”— I MIEI COLLEGAMENTI πŸ”— πŸ‘‰ Homepage β€’ https://www.breveglieri.it πŸ‘‰ Blog β€’ https://www.compilaquindiva.com πŸ‘‰ Twitch β€’ https://www.twitch.tv/compilaquindiva πŸ‘‰ YouTube β€’ https://www.youtube.com/@compilaquindiva πŸ‘‰ GitHub β€’ https://github.com/marcobreveglieri πŸ‘‰ LinkedIn β€’ https://www.linkedin.com/in/marcobreveglieri πŸ‘‰ Facebook β€’ https://www.facebook.com/compilaquindiva πŸ‘‰ Instagram β€’ https://instagram.com/marcobreveglieri πŸ‘‰ Threads β€’ https://www.threads.net/@compilaquindiva πŸ‘‰ Mastodon β€’ https://mastodon.uno/@compilaquindiva πŸ‘‰ Twitter β€’ https://twitter.com/mbreveglieri πŸ‘‰ Medium β€’ https://medium.com/@mbreveglieri

πŸ’— SUPPORTAMI πŸ’— 🍻 Offrimi un caffΓ¨ β€’ https://www.buymeacoffee.com/brevve πŸ€— Fai una donazione β€’ https://paypal.me/marcobreveglieri … . #programmatore #programmazione #programmare #developer #coding #delphi #pascal #json #data #binding #rest #programmerlife #developers #dev #tecnologia #programming #programminglife #dev #computer #informatica #code #tech

Guarda la Live

Guarda su YouTube