What is the main purpose of using JSON Schema in complex data systems?
Choose 1 answer
Question 2 of 20
True or False: JSON Schema validation can enforce constraints on nested objects and arrays.
Choose 1 answer
Question 3 of 20
Which JSON Schema keyword allows specifying the data type of a property? (Select all that apply)
Choose 1 answer
Question 4 of 20
When handling large JSON files, which technique can help mitigate performance issues? (Select all that apply)
Choose 3 answers
Question 5 of 20
True or False: JSONPath allows you to perform calculations on JSON data directly within its expressions.
Choose 1 answer
Question 6 of 20
Which of the following are best practices for JSON data formatting? (Select all that apply)
Choose 3 answers
Question 7 of 20
What is the JSON Schema keyword 'pattern' used for?
Choose 1 answer
Question 8 of 20
Which of the following tools or libraries can be used for JSON Schema validation in Node.js? (Select all that apply)
Choose 3 answers
Question 9 of 20
In JSONPath, what does the expression '$..[*].name' select?
Choose 1 answer
Question 10 of 20
What approach is typically used to handle JSON data that is too large to fit into memory? (Select all that apply)
Choose 3 answers
Question 11 of 20
True or False: The 'additionalProperties' keyword in JSON Schema can be used to allow or disallow properties that are not explicitly defined in the schema.
Choose 1 answer
Question 12 of 20
Which JSON Schema keyword is used to specify that a property must be a string of a specific length?
Choose 2 answers
Question 13 of 20
Which tool or library is commonly used for querying JSON data using JSONPath in JavaScript applications? (Select all that apply)
Choose 2 answers
Question 14 of 20
Which keyword in JSON Schema is used to define that a property is an array of unique items?
Choose 1 answer
Question 15 of 20
What does the 'format' keyword in JSON Schema validate? (Select all that apply)
Choose 3 answers
Question 16 of 20
What is a common technique for querying large JSON datasets efficiently?
Choose 1 answer
Question 17 of 20
True or False: The 'additionalProperties' keyword in JSON Schema allows for specifying additional properties that are not defined in the schema.
Choose 1 answer
Question 18 of 20
In JSON Schema, which keyword is used to define the default value of a property if no value is provided?
Choose 1 answer
Question 19 of 20
What does the 'items' keyword in JSON Schema define for an array? (Select all that apply)
Choose 2 answers
Question 20 of 20
Which method is recommended for parsing large JSON data streams in a browser environment?