Skip to content

Commit 8ef7b19

Browse files
committed
Feat:Adds Lesson_09 Provider.java and JSON files for Nile Jackson
1 parent 6a45e46 commit 8ef7b19

File tree

2 files changed

+120
-0
lines changed

2 files changed

+120
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
package com.codedifferently.lesson9.dataprovider;
2+
3+
import java.util.Map;
4+
import org.springframework.stereotype.Service;
5+
6+
@Service
7+
public class NileJacksonProvider extends DataProvider {
8+
9+
@Override
10+
public String getProviderName() {
11+
12+
return "nilejack";
13+
}
14+
15+
@SuppressWarnings("rawtypes")
16+
@Override
17+
public Map<String, Class> getColumnTypeByName() {
18+
19+
return Map.of(
20+
"column1", Boolean.class,
21+
"column2", Double.class,
22+
"column3", Integer.class,
23+
"column4", Long.class,
24+
"column5", Short.class,
25+
"column6", Float.class,
26+
"column7", String.class);
27+
}
28+
}
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
[
2+
{
3+
"column1": "true",
4+
"column2": "8.050105166356494E307",
5+
"column3": "766782637",
6+
"column4": "7298784450208038912",
7+
"column5": "6468",
8+
"column6": "2.9936206E38",
9+
"column7": "w74mkyeujg2"
10+
},
11+
{
12+
"column1": "false",
13+
"column2": "1.438279322271856E308",
14+
"column3": "972373969",
15+
"column4": "2504451348935218688",
16+
"column5": "20311",
17+
"column6": "3.3115875E38",
18+
"column7": "hyjkgt"
19+
},
20+
{
21+
"column1": "false",
22+
"column2": "4.0883457051069477E306",
23+
"column3": "1150975868",
24+
"column4": "5043210076625723392",
25+
"column5": "12219",
26+
"column6": "1.3983301E38",
27+
"column7": "jr7pb1"
28+
},
29+
{
30+
"column1": "true",
31+
"column2": "1.331772707285438E308",
32+
"column3": "1984064480",
33+
"column4": "4514867651350260736",
34+
"column5": "25270",
35+
"column6": "2.5673697E37",
36+
"column7": "c0lyem"
37+
},
38+
{
39+
"column1": "true",
40+
"column2": "8.909705599370497E307",
41+
"column3": "457881506",
42+
"column4": "7352240979843026944",
43+
"column5": "28872",
44+
"column6": "1.3840811E38",
45+
"column7": "8594zfo"
46+
},
47+
{
48+
"column1": "false",
49+
"column2": "2.718461245307317E307",
50+
"column3": "799016699",
51+
"column4": "4209853829876815872",
52+
"column5": "9617",
53+
"column6": "2.902755E38",
54+
"column7": "5wfhieq6k2b"
55+
},
56+
{
57+
"column1": "false",
58+
"column2": "3.575286117193886E307",
59+
"column3": "1796453086",
60+
"column4": "4648194333129626624",
61+
"column5": "28187",
62+
"column6": "2.2096927E38",
63+
"column7": "u7z1osx4l"
64+
},
65+
{
66+
"column1": "false",
67+
"column2": "9.598052667990505E307",
68+
"column3": "868625049",
69+
"column4": "7339097490482971648",
70+
"column5": "274",
71+
"column6": "2.4408217E38",
72+
"column7": "jtr8e73zg"
73+
},
74+
{
75+
"column1": "false",
76+
"column2": "3.660769639887024E307",
77+
"column3": "474245388",
78+
"column4": "2334604646072258048",
79+
"column5": "2051",
80+
"column6": "1.1225729E38",
81+
"column7": "jzaqxuh48d"
82+
},
83+
{
84+
"column1": "true",
85+
"column2": "4.595442288389816E307",
86+
"column3": "907572760",
87+
"column4": "4219750032852018176",
88+
"column5": "8582",
89+
"column6": "3.3740117E38",
90+
"column7": "bpiz3wtjourn"
91+
}
92+
]

0 commit comments

Comments
 (0)