Skip to content

Commit c46fa46

Browse files
gregsdennisjdesrosiers
authored andcommitted
output - apply new property names to output examples
1 parent 9e38f04 commit c46fa46

File tree

2 files changed

+64
-64
lines changed

2 files changed

+64
-64
lines changed

jsonschema-core.xml

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -2963,35 +2963,35 @@ https://example.com/schemas/common#/$defs/count/minimum
29632963
<![CDATA[
29642964
{
29652965
"valid": false,
2966-
"errors": [
2966+
"nested": [
29672967
{
2968-
"keywordLocation": "",
2968+
"evaluationPath": "",
29692969
"instanceLocation": "",
29702970
"error": "A subschema had errors."
29712971
},
29722972
{
2973-
"keywordLocation": "/items/$ref",
2974-
"absoluteKeywordLocation":
2973+
"evaluationPath": "/items/$ref",
2974+
"schemaLocation":
29752975
"https://example.com/polygon#/$defs/point",
29762976
"instanceLocation": "/1",
29772977
"error": "A subschema had errors."
29782978
},
29792979
{
2980-
"keywordLocation": "/items/$ref/required",
2981-
"absoluteKeywordLocation":
2980+
"evaluationPath": "/items/$ref/required",
2981+
"schemaLocation":
29822982
"https://example.com/polygon#/$defs/point/required",
29832983
"instanceLocation": "/1",
29842984
"error": "Required property 'y' not found."
29852985
},
29862986
{
2987-
"keywordLocation": "/items/$ref/additionalProperties",
2988-
"absoluteKeywordLocation":
2987+
"evaluationPath": "/items/$ref/additionalProperties",
2988+
"schemaLocation":
29892989
"https://example.com/polygon#/$defs/point/additionalProperties",
29902990
"instanceLocation": "/1/z",
29912991
"error": "Additional property 'z' found but was invalid."
29922992
},
29932993
{
2994-
"keywordLocation": "/minItems",
2994+
"evaluationPath": "/minItems",
29952995
"instanceLocation": "",
29962996
"error": "Expected at least 3 items but found 2"
29972997
}
@@ -3032,28 +3032,28 @@ https://example.com/schemas/common#/$defs/count/minimum
30323032
<![CDATA[
30333033
{
30343034
"valid": false,
3035-
"keywordLocation": "",
3035+
"evaluationPath": "",
30363036
"instanceLocation": "",
3037-
"errors": [
3037+
"nested": [
30383038
{
30393039
"valid": false,
3040-
"keywordLocation": "/items/$ref",
3041-
"absoluteKeywordLocation":
3040+
"evaluationPath": "/items/$ref",
3041+
"schemaLocation":
30423042
"https://example.com/polygon#/$defs/point",
30433043
"instanceLocation": "/1",
3044-
"errors": [
3044+
"nested": [
30453045
{
30463046
"valid": false,
3047-
"keywordLocation": "/items/$ref/required",
3048-
"absoluteKeywordLocation":
3047+
"evaluationPath": "/items/$ref/required",
3048+
"schemaLocation":
30493049
"https://example.com/polygon#/$defs/point/required",
30503050
"instanceLocation": "/1",
30513051
"error": "Required property 'y' not found."
30523052
},
30533053
{
30543054
"valid": false,
3055-
"keywordLocation": "/items/$ref/additionalProperties",
3056-
"absoluteKeywordLocation":
3055+
"evaluationPath": "/items/$ref/additionalProperties",
3056+
"schemaLocation":
30573057
"https://example.com/polygon#/$defs/point/additionalProperties",
30583058
"instanceLocation": "/1/z",
30593059
"error": "Additional property 'z' found but was invalid."
@@ -3062,7 +3062,7 @@ https://example.com/schemas/common#/$defs/count/minimum
30623062
},
30633063
{
30643064
"valid": false,
3065-
"keywordLocation": "/minItems",
3065+
"evaluationPath": "/minItems",
30663066
"instanceLocation": "",
30673067
"error": "Expected at least 3 items but found 2"
30683068
}
@@ -3115,27 +3115,27 @@ https://example.com/schemas/common#/$defs/count/minimum
31153115
// result
31163116
{
31173117
"valid": false,
3118-
"keywordLocation": "",
3118+
"evaluationPath": "",
31193119
"instanceLocation": "",
3120-
"errors": [
3120+
"nested": [
31213121
{
31223122
"valid": true,
3123-
"keywordLocation": "/type",
3123+
"evaluationPath": "/type",
31243124
"instanceLocation": ""
31253125
},
31263126
{
31273127
"valid": true,
3128-
"keywordLocation": "/properties",
3128+
"evaluationPath": "/properties",
31293129
"instanceLocation": ""
31303130
},
31313131
{
31323132
"valid": false,
3133-
"keywordLocation": "/additionalProperties",
3133+
"evaluationPath": "/additionalProperties",
31343134
"instanceLocation": "",
3135-
"errors": [
3135+
"nested": [
31363136
{
31373137
"valid": false,
3138-
"keywordLocation": "/additionalProperties",
3138+
"evaluationPath": "/additionalProperties",
31393139
"instanceLocation": "/disallowedProp",
31403140
"error": "Additional property 'disallowedProp' found but was invalid."
31413141
}

output/verbose-example.json

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,62 @@
11
{
22
"valid": false,
3-
"keywordLocation": "",
3+
"evaluationPath": "",
44
"instanceLocation": "",
5-
"errors": [
5+
"nested": [
66
{
77
"valid": true,
8-
"keywordLocation": "/$defs",
8+
"evaluationPath": "/$defs",
99
"instanceLocation": ""
1010
},
1111
{
1212
"valid": true,
13-
"keywordLocation": "/type",
13+
"evaluationPath": "/type",
1414
"instanceLocation": ""
1515
},
1616
{
1717
"valid": false,
18-
"keywordLocation": "/items",
18+
"evaluationPath": "/items",
1919
"instanceLocation": "",
20-
"errors": [
20+
"nested": [
2121
{
2222
"valid": true,
23-
"keywordLocation": "/items/$ref",
24-
"absoluteKeywordLocation":
23+
"evaluationPath": "/items/$ref",
24+
"schemaLocation":
2525
"https://example.com/polygon#/items/$ref",
2626
"instanceLocation": "/0",
27-
"annotations": [
27+
"nested": [
2828
{
2929
"valid": true,
30-
"keywordLocation": "/items/$ref",
31-
"absoluteKeywordLocation":
30+
"evaluationPath": "/items/$ref",
31+
"schemaLocation":
3232
"https://example.com/polygon#/$defs/point",
3333
"instanceLocation": "/0",
34-
"annotations": [
34+
"nested": [
3535
{
3636
"valid": true,
37-
"keywordLocation": "/items/$ref/type",
38-
"absoluteKeywordLocation":
37+
"evaluationPath": "/items/$ref/type",
38+
"schemaLocation":
3939
"https://example.com/polygon#/$defs/point/type",
4040
"instanceLocation": "/0"
4141
},
4242
{
4343
"valid": true,
44-
"keywordLocation": "/items/$ref/properties",
45-
"absoluteKeywordLocation":
44+
"evaluationPath": "/items/$ref/properties",
45+
"schemaLocation":
4646
"https://example.com/polygon#/$defs/point/properties",
4747
"instanceLocation": "/0"
4848
},
4949
{
5050
"valid": true,
51-
"keywordLocation": "/items/$ref/required",
52-
"absoluteKeywordLocation":
51+
"evaluationPath": "/items/$ref/required",
52+
"schemaLocation":
5353
"https://example.com/polygon#/$defs/point/required",
5454
"instanceLocation": "/0"
5555
},
5656
{
5757
"valid": true,
58-
"keywordLocation": "/items/$ref/additionalProperties",
59-
"absoluteKeywordLocation":
58+
"evaluationPath": "/items/$ref/additionalProperties",
59+
"schemaLocation":
6060
"https://example.com/polygon#/$defs/point/additionalProperties",
6161
"instanceLocation": "/0"
6262
}
@@ -66,50 +66,50 @@
6666
},
6767
{
6868
"valid": false,
69-
"keywordLocation": "/items/$ref",
70-
"absoluteKeywordLocation":
69+
"evaluationPath": "/items/$ref",
70+
"schemaLocation":
7171
"https://example.com/polygon#/items/$ref",
7272
"instanceLocation": "/1",
73-
"errors": [
73+
"nested": [
7474
{
7575
"valid": false,
76-
"keywordLocation": "/items/$ref",
77-
"absoluteKeywordLocation":
76+
"evaluationPath": "/items/$ref",
77+
"schemaLocation":
7878
"https://example.com/polygon#/$defs/point",
7979
"instanceLocation": "/1",
80-
"errors": [
80+
"nested": [
8181
{
8282
"valid": true,
83-
"keywordLocation": "/items/$ref/type",
84-
"absoluteKeywordLocation":
83+
"evaluationPath": "/items/$ref/type",
84+
"schemaLocation":
8585
"https://example.com/polygon#/$defs/point/type",
8686
"instanceLocation": "/1"
8787
},
8888
{
8989
"valid": true,
90-
"keywordLocation": "/items/$ref/properties",
91-
"absoluteKeywordLocation":
90+
"evaluationPath": "/items/$ref/properties",
91+
"schemaLocation":
9292
"https://example.com/polygon#/$defs/point/properties",
9393
"instanceLocation": "/1"
9494
},
9595
{
9696
"valid": false,
97-
"keywordLocation": "/items/$ref/required",
98-
"absoluteKeywordLocation":
97+
"evaluationPath": "/items/$ref/required",
98+
"schemaLocation":
9999
"https://example.com/polygon#/$defs/point/required",
100100
"instanceLocation": "/1"
101101
},
102102
{
103103
"valid": false,
104-
"keywordLocation": "/items/$ref/additionalProperties",
105-
"absoluteKeywordLocation":
104+
"evaluationPath": "/items/$ref/additionalProperties",
105+
"schemaLocation":
106106
"https://example.com/polygon#/$defs/point/additionalProperties",
107107
"instanceLocation": "/1",
108-
"errors": [
108+
"nested": [
109109
{
110110
"valid": false,
111-
"keywordLocation": "/items/$ref/additionalProperties",
112-
"absoluteKeywordLocation":
111+
"evaluationPath": "/items/$ref/additionalProperties",
112+
"schemaLocation":
113113
"https://example.com/polygon#/$defs/point/additionalProperties",
114114
"instanceLocation": "/1/z"
115115
}
@@ -123,7 +123,7 @@
123123
},
124124
{
125125
"valid": false,
126-
"keywordLocation": "/minItems",
126+
"evaluationPath": "/minItems",
127127
"instanceLocation": ""
128128
}
129129
]

0 commit comments

Comments
 (0)