ਤੁਹਾਡੇ ਡਾਟਾ ਨੂੰ ਵੈਧਤਾ ਲਈ JSON ਸਕੀਮਾ ਦਾ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ

By JSONValidator.dev ਟੀਮ 2025-07-04

JSON ਸਕੀਮਾ ਕੀ ਹੈ?

JSON ਸਕੀਮਾ ਤੁਹਾਡੇ JSON ਡਾਟਾ ਦੇ ਢਾਂਚੇ, ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਅਤੇ ਮੁੱਲਾਂ ਦੇ ਪ੍ਰਕਾਰ ਨੂੰ ਵਿਆਖਿਆ ਕਰਨ ਦਾ ਇੱਕ ਮਿਆਰੀਕ੍ਰਿਤ ਤਰੀਕਾ ਹੈ। ਇਹ ਨੂੰ ਇਕ ਸੰਝੌਤਾ ਜਾਂ ਨਕਸ਼ਾ ਸਮਝੋ ਕਿ ਵੈਧ JSON ਕਿਵੇਂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। JSON ਸਕੀਮਾ ਖੁਦ JSON ਵਿੱਚ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ, ਇਸ ਲਈ ਇਹ ਮਸ਼ੀਨ-ਪੜ੍ਹਨਯੋਗ ਅਤੇ ਸੋਧਣ ਵਿੱਚ ਆਸਾਨ ਹੁੰਦਾ ਹੈ।

JSON ਸਕੀਮਾ ਸਿਰਫ ਵੈਧਤਾ ਲਈ ਹੀ ਨਹੀਂ ਹੈ — ਇਹ ਕੋਡ ਬਨਾਉਣ, API ਦਸਤਾਵੇਜ਼ ਬਨਾਉਣ ਅਤੇ ਸੰਪਾਦਕ ਅਟੋ-ਪੂਰੀਕਰਨ ਲਈ ਵੀ ਲਾਭਦਾਇਕ ਹੈ।

ਸਕੀਮਾ ਨਾਲ ਵੈਧਤਾ ਕਿਉਂ ਕਰੋ?

  • ਮੁੱਦੇ ਪੈਦਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਗਲਤ ਜਾਂ ਗੁੰਮਸ਼ੁਦਾ ਡਾਟਾ ਨੂੰ ਕੈਚ ਕਰਕੇ ਬੱਗ ਰੋਕੋ।
  • ਅਲੱਗ-ਅਲੱਗ ਟੀਮਾਂ, ਐਪਸ ਜਾਂ APIs ਵਿੱਚ ਡਾਟਾ ਸਥਿਰਤਾ ਨੂੰ ਜ਼ੋਰਦਾਰ ਬਣਾਓ।
  • ਆਟੋਮੈਟਿਕ ਤੌਰ 'ਤੇ ਸਕੀਮਾਮਾਂ ਤੋਂ ਦਸਤਾਵੇਜ਼ ਬਨਾਓ।
  • ਸੰਪਾਦਕਾਂ ਅਤੇ ਸੰਦਾਂ ਨੂੰ ਬਿਹਤਰ ਆਟੋ-ਪੂਰੀਕਰਨ ਅਤੇ ਇਨਲਾਈਨ ਸਹਾਇਤਾ ਦੇਣ ਵਿੱਚ ਮਦਦ ਕਰੋ।
ਇੱਕ ਸਧਾਰਣ ਸਕੀਮਾ ਵੀ ਆਮ ਗਲਤੀਆਂ ਨੂੰ ਕੈਚ ਕਰ ਸਕਦਾ ਹੈ, ਜੋ ਬਾਅਦ ਵਿੱਚ ਘੰਟਿਆਂ ਦੀ ਡਿਬੱਗਿੰਗ ਬਚਾਉਂਦਾ ਹੈ।

ਸਧਾਰਣ ਉਦਾਹਰਣ: ਮੂਲ ਸਕੀਮਾ

ਇਥੇ ਇੱਕ ਸਧਾਰਣ JSON ਆਬਜੇਕਟ ਹੈ, ਜਿਸ ਦੇ ਨਾਲ਼ ਇੱਕ ਘੱਟੋ-ਘੱਟ ਸਕੀਮਾ ਹੈ ਜੋ ਇਸ ਦੇ ਢਾਂਚੇ ਦੀ ਵੈਧਤਾ ਕਰਦਾ ਹੈ:

{
  "name": "Alice",
  "age": 30
}
{
  "type": "object",
  "properties": {
    "name": { "type": "string" },
    "age": { "type": "number" }
  },
  "required": ["name", "age"]
}

ਇਹ ਸਕੀਮਾ ਯਕੀਨੀ ਬਨਾਉਂਦਾ ਹੈ ਕਿ ਆਬਜੇਕਟ ਕੋਲ ਇੱਕ 'name' (string ਵਜੋਂ) ਅਤੇ ਇੱਕ 'age' (number ਵਜੋਂ) ਹੋਣਾ ਲਾਜ਼ਮੀ ਹੈ।

ਕਿਵੇਂ ਆਪਣਾ ਵਿਸ਼ੇਸ਼ ਸਕੀਮਾ ਲਿਖੀਏ

ਤੁਸੀਂ ਆਪਣੇ ਸਕੀਮਾ ਵਿੱਚ ਉੱਚ-ਕੁਆਲਿਟੀ ਨਿਯਮ ਪਰिभਾਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹੋ: ਖੇਤਰਾਂ ਦੇ ਮੁੱਲਾਂ ਨੂੰ ਸੀਮਿਤ ਕਰੋ, ਗੁੰਝਲਦਾਰ (nested) ਆਬਜੇਕਟਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ, ਜਾਂ ਘੱਟ ਤੋਂ ਵੱਧ ਨੰਬਰ ਦੇ ਨਿਯਮ ਲਗਾਓ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਜੋ ਉਤਪਾਦਾਂ ਦੀ ਐਰੇ ਦੀ ਵੈਧਤਾ ਕਰਦਾ ਹੈ:

{
  "type": "array",
  "items": {
    "type": "object",
    "properties": {
      "id": { "type": "string" },
      "price": { "type": "number", "minimum": 0 },
      "tags": {
        "type": "array",
        "items": { "type": "string" }
      }
    },
    "required": ["id", "price"]
  }
}
ਛੋਟੇ-ਛੋਟੇ ਕਦਮਾਂ ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ: ਜਿਵੇਂ-ਜਿਵੇਂ ਬਣਾਓ, ਅਤੇ ਹਰ ਚਰਨ ਲਈ ਆਨਲਾਈਨ ਵੈਧਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜਾਂਚ ਕਰੋ।

ਸਕੀਮਾ ਵੈਧਤਾ ਲਈ JSONValidator.dev ਦੀ ਵਰਤੋਂ

  1. ਆਪਣਾ JSON ਡਾਟਾ ਮੁੱਖ ਸੰਪਾਦਕ ਵਿੱਚ ਪੇਸਟ ਕਰੋ।
  2. ਹੇਠਾਂ ਸਕੀਮਾ ਸੰਪਾਦਕ ਵਿੱਚ ਆਪਣਾ JSON ਸਕੀਮਾ ਪੇਸਟ ਕਰੋ।
  3. Validate JSON Against This Schema ‘ਤੇ ਕਲਿੱਕ ਕਰੋ।
  4. ਵੈਧਤਾ ਨਤੀਜੇ ਦੀ ਸਮੀਖਿਆ ਕਰੋ, ਜਿੱਥੇ ਕੋਈ ਵੀ ਗਲਤੀਆਂ ਹਾਈਲਾਈਟ ਕੀਤੀਆਂ ਅਤੇ ਵਿਆਖਿਆ ਕੀਤੀਆਂ ਜਾ ਰਹੀਆਂ ਹਨ।
ਸਾਰੀ ਵੈਧਤਾ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੀ ਹੋਦੀ ਹੈ — ਤੁਹਾਡਾ ਡਾਟਾ ਕਦੇ ਵੀ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦਾ।

ਸਕੀਮਾ ਵੈਧਤਾ ਦੀਆਂ ਗਲਤੀਆਂ ਦਾ ਸਮਾਧਾਨ

ਵੈਧਤਾ ਦੀਆਂ ਆਮ ਗਲਤੀਆਂ ਦੇ ਕਾਰਨ ਹੇਠ ਲਿਖੇ ਹਨ:

  • ਤੁਹਾਡੇ ਡਾਟਾ ਵਿੱਚ ਕੋਈ ਲੋੜੀਂਦਾ ਖੇਤਰ ਗੁੰਮ ਹੈ।
  • ਹੋਰ ਕਿਸੇ ਮੁੱਲ ਦਾ ਪ੍ਰਕਾਰ ਸਕੀਮਾ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ (ਜਿਵੇਂ ਕਿ string ਬਜਾਏ number)।
  • ਸਕੀਮਾ ਖ਼ੁਦ ਗਲਤ ਹੈ ਜਾਂ ਇਸ ਵਿੱਚ ਟਾਈਪੋ ਹੈ।
ਗਲਤੀ ਸੁਨੇਹਿਆਂ ਨੂੰ ਧਿਆਨ ਨਾਲ ਵੇਖੋ — ਇਹ ਅਕਸਰ ਨਿਰਧਾਰਿਤ ਖੇਤਰ ਅਤੇ ਪ੍ਰਕਾਰ ਦੇ ਅਸਮਰਥਨ ਦੱਸਦੇ ਹਨ।

ਨਿਸ਼ਕਰਸ਼

JSON ਸਕੀਮਾ ਵੈਧਤਾ ਤੁਹਾਡੇ ਡਾਟਾ ਨੂੰ ਮਜ਼ਬੂਤ ਅਤੇ ਗਲਤੀ-ਮੁਕਤ ਬਣਾਉਣ ਦਾ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਤਰੀਕਾ ਹੈ। ਆਪਣਾ ਡਾਟਾ ਲਈ ਇੱਕ ਸਕੀਮਾ ਬਣਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਸਾਡੇ ਮੁਫ਼ਤ JSON ਸਕੀਮਾ ਜਨਰੇਟਰ ਨਾਲ ਅਤੇ ਇਸ ਨੂੰ ਲਾਈਵ ਵੈਧਤਾ ਕਰੋ!