20-as előadás Flashcards

1
Q

A Jackson könyvtár segítségével milyen eszközök segítségével tud Stringbe illetve állományba írni JSON-t?

A

ObjectMapper.writeValueAsString(): Egy objektumot JSON-formátumú Stringgé alakít.
ObjectMapper.writeValue(): Egy objektumot közvetlenül egy fájlba ír JSON-ként.
ObjectMapper.writeValueAsBytes(): Egy objektumot JSON-bájtokat tartalmazó tömbbé alakít.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A Jackson könyvtár segítségével milyen eszközök segítségével tud Stringből illetve állományból JSON-t olvasni?

A

ObjectMapper.readValue(): Egy JSON-t tartalmazó String-et vagy File-t Java objektummá alakít.
ObjectMapper.treeToValue(): Egy JSON-fát (JsonNode) Java objektummá alakít.
ObjectMapper.readTree(): JsonNode objektummá alakít további feldolgozáshoz.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Soroljon fel és magyarázzon 3 Jackson annotációt!

A

@JsonProperty
- A mező milyen néven jelenik meg a Json-ban.
@JsonIgnore
- A mező ne legyen figyelembe véve a Json beolvasása közben.
@JsonFormat
- A mőző dátum vagy más formátumban van, és ezt explicit módon meg kell adnunk.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly