Revize 7fcbf90f
Přidáno uživatelem Jan Havlíček před téměř 5 roky(ů)
project/Deserializer/src/jdeserialize/enumobj.java | ||
---|---|---|
35 | 35 |
this.value = so; |
36 | 36 |
} |
37 | 37 |
public @Override String toJson(String indetation, Map<classdesc, Map<field, Object>> fielddata, boolean child) { |
38 |
return this.value.value;
|
|
38 |
return "\"" + this.value.value + "\"";
|
|
39 | 39 |
} |
40 | 40 | |
41 | 41 |
public String toString(){ |
project/comparison_jackson.json | ||
---|---|---|
1 |
serialized. |
|
2 |
{ |
|
3 |
"pozdrav" : "AHOJ", |
|
4 |
"testInt" : 123, |
|
5 |
"testDouble" : 1.0, |
|
6 |
"intArray" : [ 5, 10, 15 ], |
|
7 |
"stringArray" : [ "A", "B", "C" ], |
|
8 |
"locInnerClassInstance" : { |
|
9 |
"vnitrni" : "INNER STRING AM I" |
|
10 |
}, |
|
11 |
"localEnum" : "LOW" |
|
12 |
} |
|
13 | ||
14 | ||
15 |
JOUD: |
|
16 | ||
17 |
{ |
|
18 |
class samples.ok.Simple extends samples.ok.SimpleChild : { |
|
19 |
"testDouble" : 1.0, |
|
20 |
"testInt" : 123, |
|
21 |
"intArray" : [ 5, 10, 15 ], |
|
22 |
"locInnerClassInstance" : { |
|
23 |
class samples.ok.Inner : { |
|
24 |
"vnitrni" : "INNER STRING AM I" |
|
25 |
} |
|
26 |
}, |
|
27 |
"localEnum" : "LOW", |
|
28 |
"pozdrav" : "AHOJ", |
|
29 |
"stringArray" : [ "A", "B", "C" ] |
|
30 |
} |
|
31 |
}, |
|
32 |
{ |
|
33 |
class samples.ok.SimpleChild : { |
|
34 |
"navic" : "AHOJ, jsem tu navic" |
|
35 |
} |
|
36 |
} |
project/comparison_jackson.txt | ||
---|---|---|
1 |
Pomocí Jackson: |
|
2 | ||
3 |
serialized. |
|
4 |
{ |
|
5 |
"pozdrav" : "AHOJ", |
|
6 |
"testInt" : 123, |
|
7 |
"testDouble" : 1.0, |
|
8 |
"intArray" : [ 5, 10, 15 ], |
|
9 |
"stringArray" : [ "A", "B", "C" ], |
|
10 |
"locInnerClassInstance" : { |
|
11 |
"vnitrni" : "INNER STRING AM I" |
|
12 |
}, |
|
13 |
"localEnum" : "LOW" |
|
14 |
} |
|
15 | ||
16 |
********************************************* |
|
17 |
JOUD: |
|
18 | ||
19 |
{ |
|
20 |
class samples.ok.Simple extends samples.ok.SimpleChild : { |
|
21 |
"testDouble" : 1.0, |
|
22 |
"testInt" : 123, |
|
23 |
"intArray" : [ 5, 10, 15 ], |
|
24 |
"locInnerClassInstance" : { |
|
25 |
class samples.ok.Inner : { |
|
26 |
"vnitrni" : "INNER STRING AM I" |
|
27 |
} |
|
28 |
}, |
|
29 |
"localEnum" : LOW, |
|
30 |
"pozdrav" : "AHOJ", |
|
31 |
"stringArray" : [ "A", "B", "C" ] |
|
32 |
} |
|
33 |
}, |
|
34 |
{ |
|
35 |
class samples.ok.SimpleChild : { |
|
36 |
"navic" : "AHOJ, jsem tu navic" |
|
37 |
} |
|
38 |
} |
Také k dispozici: Unified diff
re #7893 A little change in output format - quotes around enum value