|
211 | 211 | depending on the type:
|
212 | 212 |
|
213 | 213 | <list style="hanging">
|
214 |
| - <t hangText="null:">A JSON "null" production</t> |
215 |
| - <t hangText="boolean:">A "true" or "false" value, from the JSON "true" or "false" productions</t> |
216 |
| - <t hangText="object:">An unordered set of properties mapping a string to an instance, from the JSON "object" production</t> |
217 |
| - <t hangText="array:">An ordered list of instances, from the JSON "array" production</t> |
218 |
| - <t hangText="number:">An arbitrary-precision, base-10 decimal number value, from the JSON "number" production</t> |
219 |
| - <t hangText="string:">A string of Unicode code points, from the JSON "string" production</t> |
| 214 | + <t hangText="null:">A JSON "null" value</t> |
| 215 | + <t hangText="boolean:">A "true" or "false" value, from the JSON "true" or "false" value</t> |
| 216 | + <t hangText="object:">An unordered set of properties mapping a string to an instance, from the JSON "object" value</t> |
| 217 | + <t hangText="array:">An ordered list of instances, from the JSON "array" value</t> |
| 218 | + <t hangText="number:">An arbitrary-precision, base-10 decimal number value, from the JSON "number" value</t> |
| 219 | + <t hangText="string:">A string of Unicode code points, from the JSON "string" value</t> |
220 | 220 | </list>
|
221 | 221 | </t>
|
222 | 222 | <t>
|
|
231 | 231 | </t>
|
232 | 232 | <t>
|
233 | 233 | Since an object cannot have two properties with the same key, behavior for a
|
234 |
| - JSON document that tries to define two properties (the "member" production) with |
235 |
| - the same key (the "string" production) in a single object is undefined. |
| 234 | + JSON document that tries to define two properties with |
| 235 | + the same key in a single object is undefined. |
236 | 236 | </t>
|
237 | 237 | <t>
|
238 | 238 | Note that JSON Schema vocabularies are free to define their own extended
|
|
0 commit comments