5 ਸਭ ਤੋਂ ਆਮ JSON ਗਲਤੀਆਂ (ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਕਿਵੇਂ ਠੀਕ ਕਰਨਾ)

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

ਪ੍ਰਸਤਾਵਨਾ: JSON ਗਲਤੀਆਂ ਕਿਉਂ ਇੰਨੀ ਆਮ ਹਨ

JSON API, ਕੁਨਫਿਗਰੇਸ਼ਨ ਅਤੇ ਡੇਟਾ ਅਦਲ-ਬਦਲ ਲਈ ਸਭ ਤੋਂ ਪ੍ਰਸਿੱਧ ਡਾਟਾ ਫਾਰਮੈਟਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ। ਪਰ, ਤੁਹਾਡੇ JSON ਵਿੱਚ ਛੋਟੀਆਂ ਵੀ ਗਲਤੀਆਂ ਐਪ ਨੂੰ ਖਰਾਬ ਕਰ ਸਕਦੀਆਂ ਹਨ, ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਨੂੰ ਰੋਕ ਸਕਦੀਆਂ ਹਨ ਜਾਂ ਡਿਬੱਗਿੰਗ ਨੂੰ ਦੁੱਖਦਾਈ ਬਣਾ ਸਕਦੀਆਂ ਹਨ। ਇੱਥੇ ਪੰਜ ਸਭ ਤੋਂ ਆਮ JSON ਗਲਤੀਆਂ (ਅਸਲੀ ਉਦਾਹਰਨਾਂ ਸਹਿਤ) ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਕਿਵੇਂ ਠੀਕ ਕਰਨਾ ਦੱਸਿਆ ਗਿਆ ਹੈ।

1. ਅਖੀਰਲੇ ਕਮਾ

JSON ਵਿੱਚ, ਇਕ ਵਸਤੂ ਜਾਂ ਐਰੇ ਦੇ ਆਖਰੀ ਆਈਟਮ ਤੋਂ ਬਾਅਦ ਕਮਾ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ। ਇਹ ਹੱਥੋਂ ਐਡੀਟ ਕਰਨ ਸਮੇਂ ਆਮ ਗਲਤੀ ਹੈ।

Before:
{
  "name": "Alice",
  "age": 30,
}
After:
{
  "name": "Alice",
  "age": 30
}
ਸੁਝਾਵ: ਕਈ ਕੋਡ ਏਡੀਟਰ (ਅਤੇ ਸਾਡੇ ਔਨਲਾਈਨ JSON ਟੂਲ) ਅਖੀਰਲੇ ਕਮਿਆਂ ਨੂੰ ਹਾਈਲਾਈਟ ਜਾਂ ਆਪਣੇ ਆਪ ਠੀਕ ਕਰਦੇ ਹਨ।

2. ਇਕਲੀ ਤੇ ਡਬਲ ਕੋਟੇਸ਼ਨਾਂ

JSON ਵਿੱਚ ਸਾਰੇ ਕੀਜ਼ ਅਤੇ ਸਤਰਮੁੱਲਾਂ ਸਿਰਫ਼ ਡਬਲ ਕੋਟੇਸ਼ਨਾਂ ਵਿੱਚ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ। ਇਕਲੀ ਕੋਟੇਸ਼ਨ ਸਹੀ ਨਹੀਂ ਹੈ।

Before:
{
  'name': 'Bob'
}
After:
{
  "name": "Bob"
}
ਇਕਲੀ ਕੋਟੇਸ਼ਨਾਂ ਦਾ ਇਸਤੇਮਾਲ ਨਾ کرو—ਚਾਹੇ ਤੁਹਾਡੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਇਜਾਜ਼ਤ ਦੇਵੇ! JSON ਦਾ ਵਿਆਕਰਨ ਜਾਵਾਸਕ੍ਰਿਪਟ ਜਾਂ ਪਾਇਥਨ ਨਾਲੋਂ ਕੜਾ ਹੈ।

3. ਬਿਨਾ ਏਸਕੇਪ ਕੀਤੇ ਅੱਖਰ

ਕੁਝ ਅੱਖਰ (ਜਿਵੇਂ ਕਿ ਨਵੇਂ ਲਾਈਨ, ਟੈਬ ਜਾਂ ਇੱਕ ਸਤਰ ਅੰਦਰ ਕੋਟੇਸ਼ਨ) ਨੂੰ ਸਹੀ ਤਰ੍ਹਾਂ ਬੈਕਸਲੈਸ਼ ਨਾਲ ਏਸਕੇਪ ਕਰਨਾ ਜਰੂਰੀ ਹੈ।

Before:
{
  "note": "This will break: "hello""
}
After:
{
  "note": "This will work: \"hello\""
}
ਜੇ ਤੁਹਾਨੂੰ 'ਅਣਪਛਾਤਾ ਟੋਕਨ' ਜਾਂ 'ਅਧੂਰੀ ਸਤਰ' ਦਿੱਸੇ, ਆਪਣੀ ਡੇਟਾ ਵਿੱਚ ਗੁੰਮ ਹੋਏ ਏਸਕੇਪਾਂ ਲਈ ਚੈੱਕ ਕਰੋ।

4. ਗੁੰਮ ਹੋਏ ਕੋਠੜੀ ਕੰਢੇ ਜਾਂ ਬ੍ਰੇਕਟ

ਹਰ ਖੁਲਣ ਵਾਲਾ ਕੋਠੜੀ ਕੰਢਾ ਜਾਂ ਬ੍ਰੇਕਟ ਇੱਕ ਬੰਦ ਕਰਨ ਵਾਲੇ ਨਾਲ ਜੋੜਿਆ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਗੁੰਮ ਜਾਂ ਜਿਆਦਾ ਬ੍ਰੇਕਟ ਹਮੇਸ਼ਾ ਅਵੈਧ JSON ਦਾ ਕਾਰਨ ਬਣਦੇ ਹਨ।

Before:
{
  "name": "Eve",
  "items": [1, 2, 3
}
After:
{
  "name": "Eve",
  "items": [1, 2, 3]
}
ਗੁੰਮ ਹੋਏ ਜਾਂ ਵਾਧੂ ਬ੍ਰੇਕਟ ਤੁਰੰਤ ਪਤਾ ਕਰਨ ਲਈ ਇੱਕ ਔਨਲਾਈਨ JSON ਵੈਧਕ ਦੀ ਵਰਤੋਂ ਕਰੋ।

5. ਡਾਟਾ ਟਾਈਪ ਦੀਆਂ ਗਲਤੀਆਂ

ਨੰਬਰ, ਬੂਲੀਅਨ ਅਤੇ ਨੱਲ ਨੂੰ ਕੋਟੇਸ਼ਨ ਵਿੱਚ ਨਹੀਂ ਲਪੇਟਣਾ ਚਾਹੀਦਾ। ਉਦਾਹਰਨ ਵਜੋਂ, 42 ਠੀਕ ਹੈ, ਪਰ "42" ਸਤਰ ਹੈ, ਨੰਬਰ ਨਹੀਂ।

  • "true" (ਸਤਰ) ਬਰਾਬਰ ਨਹੀਂ true (ਬੂਲੀਅਨ) ਦੇ
  • "null" (ਸਤਰ) ਬਰਾਬਰ ਨਹੀਂ null (ਕੀਮਤ) ਦੇ
  • "42" (ਸਤਰ) ਬਰਾਬਰ ਨਹੀਂ 42 (ਨੰਬਰ) ਦੇ
Before:
{
  "age": "42",
  "active": "true"
}
After:
{
  "age": 42,
  "active": true
}

ਸਾਡਾ ਟੂਲ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ

ਆਪਣਾ JSON ਸਾਡੇ ਵੈਧਕ ਜਾਂ ਮੈਰਾਮਤੀ ਟੂਲ ਵਿੱਚ ਪੇਸਟ ਕਰੋ ਤਾਂ ਜੋ ਇਹ ਗਲਤੀਆਂ ਤੁਰੰਤ ਪਾਈਆਂ ਜਾ ਸਕਣ ਅਤੇ ਠੀਕ ਕੀਤੀਆਂ ਜਾ ਸਕਣ। ਸਾਡੇ ਟੂਲ ਮੂਲ ਸਮੱਸਿਆ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ—ਅਤੇ ਕਈ ਆਮ ਮੁੱਦਿਆਂ ਲਈ ਆਟੋਮੈਟਿਕ ਮੁਰੰਮਤ ਦੇ ਸੁਝਾਵ ਵੀ ਦਿੰਦੇ ਹਨ।