JSON Flashcards

1
Q

Gson objekti loomine:

A

private static final Gson GSON = new Gson();

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

JSON sõneks teisendamine:

A

GSON.toJson(object) // demonList, demonMap

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

JSON sõnest objektiks teisendamine:

A

GSON.fromJson(json, typeOfT)

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

JSON-i kasutatakse

A

laialdaselt (kuid mitte ainult) veebirakendustes andmete edastamiseks, struktureerimiseks ja andmebaaside salvestamiseks. JSON-i saab kasutada erinevates programmeerimiskeeltes.
JSON-il on lihtsasti loetav tekstiline süntaks ja võimaldab keerukate andmestruktuuride esitamist.

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

JSON kasutab andmete esitamiseks

A

võtme-väärtuse paare, eraldatud
kooloniga, kus võtmed on sõned ja väärtused võivad olla sõned, numbrid, tõeväärtused, massiivid või objektid:

{
    "name": "John Doe",
    "age": 30,
    "isStudent": false,
    "languages": ["JavaScript",
        "Python", "Java"],
    "address": {
        "street": "123 Main St",
        "city": "Anytown",
        "country": "USA"
    }
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

JSON Schema on spetsifikatsioon, mis kirjeldab JSON-i andmete struktuuri,
tüüpe ja piiranguid. See võimaldab arendajatel määratleda JSON-i andmete skeeme, määrates näiteks andmete tüübid, valideerimisreeglid ja lubatud väärtused. See aitab tagada andmete ühilduvuse ja on kasulik
andmevahetuse standardimisel ja andmete valideerimisel.

A

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

JavaScripti funktsioon ___ muudab teksti tagasi JavaScripti objektiks.

A

JSON.parse()

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

JavaScripti funktsioon ___ muudab JSON-i tekstiks.

A

JSON.stringify()

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

JSON sõnest objektiks teisendamine (Array/Listi puhul)

A
Arrays.asList(
GSON.fromJson(
demonListJson, String[].class));
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

JSON sõnest objektiks teisendamine (Mapi puhul)

A
GSON.fromJson(demonMapJson,
new TypeToken
<Map<String, String>>() { }.getType());
How well did you know this?
1
Not at all
2
3
4
5
Perfectly