Differences

This shows you the differences between two versions of the page.

Link to this comparison view

poo-ca-cd:laboratoare:tutorial-json-jackson [2020/07/28 23:08]
127.0.0.1 external edit
poo-ca-cd:laboratoare:tutorial-json-jackson [2020/11/28 21:18] (current)
ion.birsu [Folosirea API-ului]
Line 1: Line 1:
-= JSON & Jackson =+===== JSON & Jackson ​=====
  
-* Responsabil:​ [[:poo-ca-cd:ionut.birsu@gmail.com|Ionut Birsu]] +  ​* Responsabil:​ [[ionut.birsu@gmail.com|Ionut Birsu]] 
-* Data publicării:​ 25.11.2018 +  * Data publicării:​ 25.11.2018 
-* Data ultimei modificări: ​25.11.2018+  * Data ultimei modificări: ​28.11.2020
  
-==Obiective==+====Obiective====
 Scopul acestui tutorial este de a vă familiariza cu API-ul pus la dispozitie de catre biblioteca Jackson pentru citirea si scrierea fisierelor in format JSON. Scopul acestui tutorial este de a vă familiariza cu API-ul pus la dispozitie de catre biblioteca Jackson pentru citirea si scrierea fisierelor in format JSON.
  
  
-==JSON==+====JSON====
  
 JSON (JavaScript Object Notation) este un format de reprezentare si interschimb de date intre aplicatii. Acesta este un format text, usor de inteles de om, cat si usor de parsat pentru calculator. ​ JSON (JavaScript Object Notation) este un format de reprezentare si interschimb de date intre aplicatii. Acesta este un format text, usor de inteles de om, cat si usor de parsat pentru calculator. ​
Line 32: Line 32:
 Mai multe informatii puteti gasi aici : https://​www.json.org/​ Mai multe informatii puteti gasi aici : https://​www.json.org/​
  
-==Parsarea JSON in Java: Jackson==+====Parsarea JSON in Java: Jackson====
  
 Exista mai multe biblioteci care stiu sa parseze fisere JSON in java si sa le mapeze la un obiect. In acest tutorial, vom prezenta Jackson. Exista mai multe biblioteci care stiu sa parseze fisere JSON in java si sa le mapeze la un obiect. In acest tutorial, vom prezenta Jackson.
Line 44: Line 44:
 Descarcare biblioteci: Descarcare biblioteci:
  
-[[:​poo-ca-cd:​http://​repo1.maven.org/​maven2/​com/​fasterxml/​jackson/​core/​jackson-core/​2.9.7/​jackson-core-2.9.7.jar|Jackson Core]] +[[https://​repo1.maven.org/​maven2/​com/​fasterxml/​jackson/​core/​jackson-core/​2.9.7/​jackson-core-2.9.7.jar|Jackson Core]] 
-[[:​poo-ca-cd:​http://​repo1.maven.org/​maven2/​com/​fasterxml/​jackson/​core/​jackson-databind/​2.9.7/​jackson-databind-2.9.7.jar|Jackson Databind]] +[[https://​repo1.maven.org/​maven2/​com/​fasterxml/​jackson/​core/​jackson-databind/​2.9.7/​jackson-databind-2.9.7.jar|Jackson Databind]] 
-[[:​poo-ca-cd:​http://​repo1.maven.org/​maven2/​com/​fasterxml/​jackson/​core/​jackson-annotations/​2.9.7/​jackson-annotations-2.9.7.jar|Jackson Annotations]]+[[https://​repo1.maven.org/​maven2/​com/​fasterxml/​jackson/​core/​jackson-annotations/​2.9.7/​jackson-annotations-2.9.7.jar|Jackson Annotations]]
  
-==Folosirea API-ului==+====Folosirea API-ului====
  
 Vom folosi urmatoarea clasa: Vom folosi urmatoarea clasa:
Line 157: Line 157:
 </​code>​ </​code>​
 Documentatie:​ http://​fasterxml.github.io/​jackson-databind/​javadoc/​2.9/​ -> ObjectMapper Documentatie:​ http://​fasterxml.github.io/​jackson-databind/​javadoc/​2.9/​ -> ObjectMapper
 +
 +Anotatii utile: https://​www.baeldung.com/​jackson-annotations (ex. JsonIgnore )
  
poo-ca-cd/laboratoare/tutorial-json-jackson.1595966902.txt.gz · Last modified: 2020/08/18 22:27 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0