Bird
0
0

You want to design a response envelope that includes:

hard📝 Application Q15 of 15
Rest API - Request and Response Format
You want to design a response envelope that includes:
- A status code (number)
- A success boolean
- A message string
- The actual data

Which JSON structure best fits this requirement?
A{"result": {"code": 200, "message": "OK"}, "payload": {"user": "Bob"}}
B{"status": "success", "data": {"user": "Bob"}}
C{"code": 200, "success": true, "message": "OK", "data": {"user": "Bob"}}
D{"success": "true", "code": "200", "msg": "OK", "data": {"user": "Bob"}}
Step-by-Step Solution
Solution:
  1. Step 1: Match required fields with options

    Required fields are numeric status code, boolean success, message string, and data object.
  2. Step 2: Check each option for correct types and keys

    {"code": 200, "success": true, "message": "OK", "data": {"user": "Bob"}} uses 'code' as number, 'success' as boolean, 'message' as string, and 'data' correctly. Others miss types or keys.
  3. Final Answer:

    {"code": 200, "success": true, "message": "OK", "data": {"user": "Bob"}} -> Option C
  4. Quick Check:

    Correct keys and types = {"code": 200, "success": true, "message": "OK", "data": {"user": "Bob"}} [OK]
Quick Trick: Check data types match requirements exactly [OK]
Common Mistakes:
  • Using strings instead of boolean or number
  • Missing some required fields
  • Using inconsistent key names

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Rest API Quizzes