Skip to content

Commit edd1f33

Browse files
committed
added json format
1 parent d74ec60 commit edd1f33

File tree

7 files changed

+780
-11
lines changed

7 files changed

+780
-11
lines changed
Lines changed: 360 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,360 @@
1+
[
2+
{
3+
"file1Content": {
4+
"setting1": "Value 1",
5+
"setting2": 200,
6+
"setting3": "true",
7+
"setting6": {
8+
"key": "value",
9+
"doge": {
10+
"wow": ""
11+
}
12+
}
13+
},
14+
"file2Content": {
15+
"follow": "false",
16+
"setting1": "Value 1",
17+
"setting3": "null",
18+
"setting4": "blah blah",
19+
"setting5": {
20+
"key5": "value5"
21+
},
22+
"setting6": {
23+
"key": "value",
24+
"ops": "vops",
25+
"doge": {
26+
"wow": "so much"
27+
}
28+
}
29+
},
30+
"level": 1,
31+
"status": "changed",
32+
"fileKey": "common",
33+
"history": "common",
34+
"output": [
35+
{
36+
"file1Content": "Value 1",
37+
"file2Content": "Value 1",
38+
"level": 2,
39+
"status": "not changed",
40+
"fileKey": "setting1",
41+
"history": "common.setting1"
42+
},
43+
{
44+
"file1Content": 200,
45+
"file2Content": 200,
46+
"level": 2,
47+
"status": "deleted",
48+
"fileKey": "setting2",
49+
"history": "common.setting2"
50+
},
51+
{
52+
"file1Content": "true",
53+
"file2Content": "null",
54+
"level": 2,
55+
"status": "changed",
56+
"fileKey": "setting3",
57+
"history": "common.setting3"
58+
},
59+
{
60+
"file1Content": {
61+
"key": "value",
62+
"doge": {
63+
"wow": ""
64+
}
65+
},
66+
"file2Content": {
67+
"key": "value",
68+
"ops": "vops",
69+
"doge": {
70+
"wow": "so much"
71+
}
72+
},
73+
"level": 2,
74+
"status": "changed",
75+
"fileKey": "setting6",
76+
"history": "common.setting6",
77+
"output": [
78+
{
79+
"file1Content": "value",
80+
"file2Content": "value",
81+
"level": 3,
82+
"status": "not changed",
83+
"fileKey": "key",
84+
"history": "common.setting6.key"
85+
},
86+
{
87+
"file1Content": {
88+
"wow": ""
89+
},
90+
"file2Content": {
91+
"wow": "so much"
92+
},
93+
"level": 3,
94+
"status": "changed",
95+
"fileKey": "doge",
96+
"history": "common.setting6.doge",
97+
"output": [
98+
{
99+
"file1Content": "",
100+
"file2Content": "so much",
101+
"level": 4,
102+
"status": "changed",
103+
"fileKey": "wow",
104+
"history": "common.setting6.doge.wow"
105+
}
106+
]
107+
},
108+
{
109+
"file1Content": "vops",
110+
"file2Content": "vops",
111+
"level": 3,
112+
"status": "added",
113+
"fileKey": "ops",
114+
"history": "common.setting6.ops"
115+
}
116+
]
117+
},
118+
{
119+
"file1Content": "false",
120+
"file2Content": "false",
121+
"level": 2,
122+
"status": "added",
123+
"fileKey": "follow",
124+
"history": "common.follow"
125+
},
126+
{
127+
"file1Content": "blah blah",
128+
"file2Content": "blah blah",
129+
"level": 2,
130+
"status": "added",
131+
"fileKey": "setting4",
132+
"history": "common.setting4"
133+
},
134+
{
135+
"file1Content": {
136+
"key5": "value5"
137+
},
138+
"file2Content": {
139+
"key5": "value5"
140+
},
141+
"level": 2,
142+
"status": "added",
143+
"fileKey": "setting5",
144+
"history": "common.setting5",
145+
"output": [
146+
{
147+
"file1Content": "value5",
148+
"file2Content": "value5",
149+
"level": 3,
150+
"status": "not changed",
151+
"fileKey": "key5",
152+
"history": "common.setting5.key5"
153+
}
154+
]
155+
}
156+
]
157+
},
158+
{
159+
"file1Content": {
160+
"baz": "bas",
161+
"foo": "bar",
162+
"nest": {
163+
"key": "value"
164+
},
165+
"best": "str"
166+
},
167+
"file2Content": {
168+
"foo": "bar",
169+
"baz": "bars",
170+
"nest": "str",
171+
"best": {
172+
"key": "value"
173+
}
174+
},
175+
"level": 1,
176+
"status": "changed",
177+
"fileKey": "group1",
178+
"history": "group1",
179+
"output": [
180+
{
181+
"file1Content": "bas",
182+
"file2Content": "bars",
183+
"level": 2,
184+
"status": "changed",
185+
"fileKey": "baz",
186+
"history": "group1.baz"
187+
},
188+
{
189+
"file1Content": "bar",
190+
"file2Content": "bar",
191+
"level": 2,
192+
"status": "not changed",
193+
"fileKey": "foo",
194+
"history": "group1.foo"
195+
},
196+
{
197+
"file1Content": {
198+
"key": "value"
199+
},
200+
"file2Content": "str",
201+
"level": 2,
202+
"status": "changed",
203+
"fileKey": "nest",
204+
"history": "group1.nest",
205+
"output": [
206+
{
207+
"file1Content": "value",
208+
"file2Content": null,
209+
"level": 3,
210+
"status": "not changed",
211+
"fileKey": "key",
212+
"history": "group1.nest.key"
213+
}
214+
]
215+
},
216+
{
217+
"file1Content": "str",
218+
"file2Content": {
219+
"key": "value"
220+
},
221+
"level": 2,
222+
"status": "changed",
223+
"fileKey": "best",
224+
"history": "group1.best",
225+
"output": [
226+
{
227+
"file1Content": null,
228+
"file2Content": "value",
229+
"level": 3,
230+
"status": "not changed",
231+
"fileKey": "key",
232+
"history": "group1.best.key"
233+
}
234+
]
235+
}
236+
]
237+
},
238+
{
239+
"file1Content": {
240+
"abc": 12345,
241+
"deep": {
242+
"id": 45
243+
}
244+
},
245+
"file2Content": {
246+
"abc": 12345,
247+
"deep": {
248+
"id": 45
249+
}
250+
},
251+
"level": 1,
252+
"status": "deleted",
253+
"fileKey": "group2",
254+
"history": "group2",
255+
"output": [
256+
{
257+
"file1Content": 12345,
258+
"file2Content": 12345,
259+
"level": 2,
260+
"status": "not changed",
261+
"fileKey": "abc",
262+
"history": "group2.abc"
263+
},
264+
{
265+
"file1Content": {
266+
"id": 45
267+
},
268+
"file2Content": {
269+
"id": 45
270+
},
271+
"level": 2,
272+
"status": "not changed",
273+
"fileKey": "deep",
274+
"history": "group2.deep",
275+
"output": [
276+
{
277+
"file1Content": 45,
278+
"file2Content": 45,
279+
"level": 3,
280+
"status": "not changed",
281+
"fileKey": "id",
282+
"history": "group2.deep.id"
283+
}
284+
]
285+
}
286+
]
287+
},
288+
{
289+
"file1Content": {
290+
"deep": {
291+
"id": {
292+
"number": 45
293+
}
294+
},
295+
"fee": 100500
296+
},
297+
"file2Content": {
298+
"deep": {
299+
"id": {
300+
"number": 45
301+
}
302+
},
303+
"fee": 100500
304+
},
305+
"level": 1,
306+
"status": "added",
307+
"fileKey": "group3",
308+
"history": "group3",
309+
"output": [
310+
{
311+
"file1Content": {
312+
"id": {
313+
"number": 45
314+
}
315+
},
316+
"file2Content": {
317+
"id": {
318+
"number": 45
319+
}
320+
},
321+
"level": 2,
322+
"status": "not changed",
323+
"fileKey": "deep",
324+
"history": "group3.deep",
325+
"output": [
326+
{
327+
"file1Content": {
328+
"number": 45
329+
},
330+
"file2Content": {
331+
"number": 45
332+
},
333+
"level": 3,
334+
"status": "not changed",
335+
"fileKey": "id",
336+
"history": "group3.deep.id",
337+
"output": [
338+
{
339+
"file1Content": 45,
340+
"file2Content": 45,
341+
"level": 4,
342+
"status": "not changed",
343+
"fileKey": "number",
344+
"history": "group3.deep.id.number"
345+
}
346+
]
347+
}
348+
]
349+
},
350+
{
351+
"file1Content": 100500,
352+
"file2Content": 100500,
353+
"level": 2,
354+
"status": "not changed",
355+
"fileKey": "fee",
356+
"history": "group3.fee"
357+
}
358+
]
359+
}
360+
]

0 commit comments

Comments
 (0)