ਮੁਫ਼ਤ ਪਰਿਵਰਤਕ

ਨੂੰ CSV JSON ਪਰਿਵਰਤਕ

ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਤੁਰੰਤ CSV ਡੇਟਾ ਜਾਂ ਫਾਈਲਾਂ ਨੂੰ JSON ਫਾਰਮੈਟ ਵਿੱਚ ਬਦਲੋ। ਕਸਟਮ ਡੀਲੀਮੀਟਰ, ਸਿਰਲੇਖ ਖੋਜ, ਅਤੇ ਸੁੰਦਰ ਫਾਰਮੈਟਿੰਗ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।

CSV ਫਾਈਲ ਚੁਣੋ

ਜਾਂ ਇੱਥੇ ਖਿੱਚੋ ਅਤੇ ਸੁੱਟੋ

ਜਾਂ

ਇਸ ਟੂਲ ਬਾਰੇ

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

ਇਹ ਕਨਵਰਟਰ PapaParse ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ CSV ਨੂੰ ਪਾਰਸ ਕਰਦਾ ਹੈ, JavaScript ਈਕੋਸਿਸਟਮ ਵਿੱਚ ਸਭ ਤੋਂ ਭਰੋਸੇਮੰਦ CSV ਲਾਇਬ੍ਰੇਰੀ। PapaParse CSV ਨੂੰ ਧੋਖੇ ਨਾਲ ਸਖ਼ਤ ਬਣਾਉਂਦੇ ਹਨ: ਹਵਾਲਾ ਦਿੱਤੇ ਖੇਤਰ, ਹਵਾਲਾ ਦਿੱਤੇ ਖੇਤਰਾਂ ਦੇ ਅੰਦਰ ਬਚੇ ਹੋਏ ਕੋਟਸ, ਮਿਕਸਡ ਲਾਈਨ ਅੰਤ, ਵਿਕਲਪਿਕ BOM ਮਾਰਕਰ, ਅਤੇ ਨਵੀਆਂ ਲਾਈਨਾਂ ਵਾਲੇ ਖੇਤਰ। ਆਉਟਪੁੱਟ ਦਾ ਸੰਰਚਨਾ JSON ਹੈ, ਪੜ੍ਹਨਯੋਗਤਾ ਲਈ ਮੂਲ ਰੂਪ ਵਿੱਚ ਦੋ-ਸਪੇਸ ਇੰਡੈਂਟੇਸ਼ਨ ਨਾਲ ਫਾਰਮੈਟ ਕੀਤਾ ਗਿਆ ਹੈ।

ਦੋ ਆਉਟਪੁੱਟ ਫਾਰਮੈਟ ਸਮਰਥਿਤ ਹਨ। ਐਰੇ-ਆਫ-ਆਬਜੈਕਟ (ਡਿਫੌਲਟ) [{header1: value1, header2: value2}, ...] ਪੈਦਾ ਕਰਦਾ ਹੈ, ਸਾਰਣੀਬੱਧ ਡੇਟਾ ਲਈ ਸਭ ਤੋਂ ਆਮ JSON ਆਕਾਰ। ਐਰੇ-ਆਫ-ਐਰੇ [[ਸਿਰਲੇਖ1, ਸਿਰਲੇਖ2], [ਮੁੱਲ 1, ਮੁੱਲ2], ...], ਸਿਰਲੇਖ ਦੇ ਨਾਮਾਂ ਨੂੰ ਕੁੰਜੀਆਂ ਵਜੋਂ ਵਰਤੇ ਬਿਨਾਂ ਕਾਲਮ ਕ੍ਰਮ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਦੇ ਹੋਏ ਪੈਦਾ ਕਰਦਾ ਹੈ।

CSV ਨੂੰ JSON ਵਿੱਚ ਕਿਉਂ ਬਦਲੋ

ਜ਼ਿਆਦਾਤਰ ਆਧੁਨਿਕ API ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ JSON ਬੋਲਦੇ ਹਨ। ਇੱਕ CSV ਨਿਰਯਾਤ ਤੋਂ ਡਾਟਾ ਲੋਡ ਕਰਨਾ — ਇੱਕ ਵਿਕਰੀ ਰਿਪੋਰਟ, ਇੱਕ ਸੰਪਰਕ ਸੂਚੀ, ਇੱਕ ਡੇਟਾਬੇਸ ਐਬਸਟਰੈਕਟ — ਇੱਕ JavaScript ਐਪਲੀਕੇਸ਼ਨ, REST API, ਜਾਂ NoSQL ਡੇਟਾਬੇਸ ਵਿੱਚ ਆਮ ਤੌਰ 'ਤੇ ਪਹਿਲਾਂ JSON ਦੁਆਰਾ ਜਾਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਬਹੁਤ ਸਾਰੇ ਡੇਟਾ ਪਰਿਵਰਤਨ ਲਈ ਪਰਿਵਰਤਨ ਵੀ ਪਹਿਲਾ ਕਦਮ ਹੈ, ਕਿਉਂਕਿ JSON ਲਈ CSV ਨਾਲੋਂ ਪ੍ਰੋਗਰਾਮੇਟਿਕ ਤੌਰ 'ਤੇ ਹੇਰਾਫੇਰੀ ਕਰਨਾ ਆਸਾਨ ਹੈ।

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

ਵਰਤਣ ਦਾ ਤਰੀਕਾ

ਆਪਣੀ CSV ਪੇਸਟ ਕਰੋ ਜਾਂ ਅੱਪਲੋਡ ਕਰੋ, JSON ਪ੍ਰਾਪਤ ਕਰੋ।

  1. ਆਪਣੀ CSV ਸ਼ਾਮਲ ਕਰੋ: CSV ਟੈਕਸਟ ਨੂੰ ਇਨਪੁਟ ਖੇਤਰ ਵਿੱਚ ਪੇਸਟ ਕਰੋ ਜਾਂ ਇੱਕ .csv ਫਾਈਲ ਸੁੱਟੋ। PapaParse ਸਵੈ-ਡਿਲੀਮੀਟਰਾਂ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ; ਕੌਮਾ ਸਭ ਤੋਂ ਆਮ ਹੈ, ਪਰ ਟੈਬ, ਸੈਮੀਕੋਲਨ, ਅਤੇ ਪਾਈਪ ਵੀ ਕੰਮ ਕਰਦੇ ਹਨ।
  2. ਆਉਟਪੁੱਟ ਫਾਰਮੈਟ ਚੁਣੋ: ਐਰੇ-ਆਫ-ਆਬਜੈਕਟ ਸਿਰਲੇਖਾਂ ਨੂੰ ਕੁੰਜੀਆਂ ਵਜੋਂ ਵਰਤਦਾ ਹੈ ਅਤੇ ਸਭ ਤੋਂ ਆਮ JSON ਆਕਾਰ ਬਣਾਉਂਦਾ ਹੈ। ਐਰੇ-ਆਫ-ਐਰੇ ਕੱਚੀ ਕਤਾਰ ਬਣਤਰ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਦੇ ਹਨ। ਤੁਹਾਡੇ ਡਾਊਨਸਟ੍ਰੀਮ ਖਪਤਕਾਰ ਦੀ ਉਮੀਦ ਦੇ ਆਧਾਰ 'ਤੇ ਚੁਣੋ।
  3. ਬਦਲੋ: PapaParse ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ CSV ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ, ਹਵਾਲਾ ਦਿੱਤੇ ਖੇਤਰਾਂ, ਬਚੇ ਹੋਏ ਹਵਾਲੇ, ਅਤੇ ਕਿਨਾਰੇ ਦੇ ਕੇਸਾਂ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ। ਆਉਟਪੁੱਟ JSON ਵਿਸ਼ੇਸ਼ ਅੱਖਰ ਰੱਖਣ ਵਾਲੀਆਂ ਸਤਰਾਂ ਲਈ ਸਹੀ ਐਸਕੇਪਿੰਗ ਨਾਲ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
  4. ਡਾਊਨਲੋਡ ਕਰੋ ਜਾਂ ਕਾਪੀ ਕਰੋ: .json ਵਜੋਂ ਸੁਰੱਖਿਅਤ ਕਰੋ ਜਾਂ ਕਲਿੱਪਬੋਰਡ ਵਿੱਚ ਕਾਪੀ ਕਰੋ। ਆਉਟਪੁੱਟ ਵੈਧ JSON ਹੈ ਜੋ ਕਿਸੇ ਵੀ JSON ਪਾਰਸਰ ਦੁਆਰਾ ਖਪਤ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।

ਆਮ ਵਰਤੋਂ ਦੇ ਮਾਮਲੇ

ਤਕਨੀਕੀ ਵੇਰਵੇ

PapaParse ਅਸਲ-ਸੰਸਾਰ ਦੀਆਂ CSV ਫਾਈਲਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਭਿੰਨਤਾਵਾਂ ਲਈ RFC 4180 (CSV ਸਪੇਕ) ਪਲੱਸ ਐਕਸਟੈਂਸ਼ਨਾਂ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ। ਹਵਾਲਾ ਦਿੱਤੇ ਖੇਤਰਾਂ ਵਿੱਚ ਕਾਮੇ, ਨਵੀਆਂ ਲਾਈਨਾਂ, ਅਤੇ ਹਵਾਲਾ ਅੱਖਰ ਸ਼ਾਮਲ ਹੋ ਸਕਦੇ ਹਨ (ਦੁੱਗਣਾ ਕਰਕੇ ਬਚੇ ਹੋਏ)। ਸਿਰਲੇਖ, ਜਦੋਂ ਮੌਜੂਦ ਹੁੰਦੇ ਹਨ, ਪਹਿਲੀ ਕਤਾਰ ਤੋਂ ਖੋਜੇ ਜਾਂਦੇ ਹਨ। ਸੰਖਿਆਤਮਕ ਅਤੇ ਬੂਲੀਅਨ ਮੁੱਲਾਂ ਨੂੰ ਆਟੋ-ਟਾਈਪ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ (ਸਤਰਾਂ ਦੀ ਬਜਾਏ ਅਸਲ ਸੰਖਿਆਵਾਂ ਜਾਂ ਬੁਲੀਅਨਾਂ ਵਿੱਚ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ) ਜਾਂ ਸਤਰ ਦੇ ਰੂਪ ਵਿੱਚ ਰੱਖਿਆ ਜਾ ਸਕਦਾ ਹੈ।

ਆਉਟਪੁੱਟ JSON ਵਿਕਲਪਿਕ ਇੰਡੈਂਟੇਸ਼ਨ ਦੇ ਨਾਲ JSON.stringify ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। JSON ਸੰਟੈਕਸ (ਬੈਕਸਲੈਸ਼, ਹਵਾਲਾ, ਨਿਯੰਤਰਣ ਅੱਖਰ) ਲਈ ਸਤਰ ਬਚੇ ਹੋਏ ਹਨ, ਅਤੇ ਢਾਂਚਾ ਬੇਨਤੀ ਕੀਤੇ ਫਾਰਮੈਟ (ਆਬਜੈਕਟ ਦੀ ਐਰੇ ਜਾਂ ਐਰੇ ਦੀ ਐਰੇ) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ।

ਕਿਨਾਰੇ ਦੇ ਕੇਸਾਂ ਨੂੰ ਸੰਭਾਲਿਆ ਗਿਆ: ਫਾਈਲ ਸ਼ੁਰੂ ਹੋਣ 'ਤੇ BOM, ਮਿਕਸਡ ਲਾਈਨ ਅੰਤ (\n ਬਨਾਮ \r\n), ਖਾਲੀ ਸੈੱਲ (ਸੈਟਿੰਗਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਖਾਲੀ ਸਤਰ ਜਾਂ ਨਲ ਦੇ ਤੌਰ 'ਤੇ ਰੈਂਡਰ ਕੀਤੇ ਗਏ), ਪਿਛਲੀਆਂ ਨਵੀਆਂ ਲਾਈਨਾਂ, ਅਤੇ ਵੱਖ-ਵੱਖ ਫੀਲਡ ਗਿਣਤੀ ਵਾਲੀਆਂ ਕਤਾਰਾਂ। PapaParse ਦੀ ਮਜ਼ਬੂਤੀ ਇਸ ਨੂੰ ਮਿਆਰੀ JavaScript CSV ਲਾਇਬ੍ਰੇਰੀ ਬਣਾਉਂਦੀ ਹੈ।

ਵਧੀਆ ਅਭਿਆਸ

ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ

ਕੀ CSV ਨੂੰ JSON ਵਿੱਚ ਤਬਦੀਲ ਕਰਨ ਨਾਲ ਸਮੱਗਰੀ ਬਦਲ ਜਾਂਦੀ ਹੈ?
ਸਮੱਗਰੀ ਨੂੰ ਜਿੰਨਾ ਸੰਭਵ ਹੋ ਸਕੇ ਸਹੀ ਢੰਗ ਨਾਲ ਸੁਰੱਖਿਅਤ ਰੱਖਿਆ ਗਿਆ ਹੈ. ਹਾਲਾਂਕਿ, ਕੁਝ ਫਾਰਮੈਟ-ਵਿਸ਼ੇਸ਼ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਸਿੱਧੇ ਬਰਾਬਰ ਨਹੀਂ ਹੋ ਸਕਦੇ ਹਨ, ਇਸਲਈ ਮਾਮੂਲੀ ਫਾਰਮੈਟਿੰਗ ਅੰਤਰ ਹੋ ਸਕਦੇ ਹਨ।
ਡੇਟਾ ਨੂੰ JSON ਫਾਰਮੈਟ ਵਿੱਚ ਕਿਉਂ ਬਦਲੋ?
JSON ਵੈੱਬ API ਅਤੇ JavaScript ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਮਿਆਰੀ ਡਾਟਾ ਫਾਰਮੈਟ ਹੈ। ਇਹ ਮਨੁੱਖੀ-ਪੜ੍ਹਨਯੋਗ ਹੈ, ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਦੁਆਰਾ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਸਮਰਥਿਤ ਹੈ, ਅਤੇ XML ਨਾਲੋਂ ਸਰਲ ਸੰਟੈਕਸ ਹੈ।
ਕੀ ਕਨਵਰਟਰ ਨੇਸਟਡ ਜਾਂ ਗੁੰਝਲਦਾਰ CSV ਢਾਂਚੇ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ?
ਹਾਂ। ਟੂਲ ਨੇਸਟਡ ਆਬਜੈਕਟ, ਐਰੇ ਅਤੇ ਸਾਰੇ ਮਿਆਰੀ CSV ਡਾਟਾ ਕਿਸਮਾਂ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਪਾਰਸ ਕਰਦਾ ਹੈ, JSON ਆਉਟਪੁੱਟ ਵਿੱਚ ਪੂਰੇ ਡੇਟਾ ਢਾਂਚੇ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਦਾ ਹੈ।
ਕੀ ਇਹ ਪਰਿਵਰਤਨ ਸੁਰੱਖਿਅਤ ਅਤੇ ਨਿੱਜੀ ਹੈ?
ਹਾਂ। ਸਾਰੀ ਪ੍ਰਕਿਰਿਆ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਹੁੰਦੀ ਹੈ। ਤੁਹਾਡਾ ਡੇਟਾ ਕਦੇ ਵੀ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਨੂੰ ਨਹੀਂ ਛੱਡਦਾ — ਕੋਈ ਸਰਵਰ ਅਪਲੋਡ ਨਹੀਂ, ਕੋਈ ਕਲਾਉਡ ਪ੍ਰੋਸੈਸਿੰਗ ਨਹੀਂ, ਕੋਈ ਡਾਟਾ ਸੰਗ੍ਰਹਿ ਨਹੀਂ।
ਕੀ ਮੇਰਾ ਡੇਟਾ ਸਰਵਰ ਤੇ ਅਪਲੋਡ ਕੀਤਾ ਗਿਆ ਹੈ?
ਨਹੀਂ। ਪਾਪਾਪਾਰਸ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ; ਪਰਿਵਰਤਨ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੀ ਡਿਵਾਈਸ 'ਤੇ ਹੁੰਦਾ ਹੈ।
ਕੀ ਮੈਂ JSON ਨੂੰ ਵਾਪਸ CSV ਵਿੱਚ ਬਦਲ ਸਕਦਾ ਹਾਂ?
ਹਾਂ — JSON ਤੋਂ CSV ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ, ਜੋ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਉਲਟਾਉਂਦਾ ਹੈ।
ਅਧਿਕਤਮ ਇੰਪੁੱਟ ਆਕਾਰ ਕੀ ਹੈ?
50 MB ਤੱਕ। ਵੱਡੀਆਂ ਫਾਈਲਾਂ ਬਰਾਊਜ਼ਰ ਮੈਮੋਰੀ ਦੀ ਕਮੀ ਦੇ ਕਾਰਨ ਹੌਲੀ ਹੋ ਸਕਦੀਆਂ ਹਨ; ਉਤਪਾਦਨ-ਸਕੇਲ ਪਰਿਵਰਤਨ ਲਈ, ਇੱਕ ਸਰਵਰ-ਸਾਈਡ ਜਾਂ ਸਕ੍ਰਿਪਟਡ ਪਹੁੰਚ ਵਧੇਰੇ ਭਰੋਸੇਮੰਦ ਹੈ।
ਹਵਾਲਾ ਦਿੱਤੇ ਮਲਟੀ-ਲਾਈਨ ਖੇਤਰਾਂ ਵਾਲਾ ਮੇਰਾ CSV ਅਜੀਬ ਰੂਪ ਵਿੱਚ ਕਿਉਂ ਬਦਲਦਾ ਹੈ?
PapaParse ਮਲਟੀ-ਲਾਈਨ ਖੇਤਰਾਂ ਨੂੰ ਹੈਂਡਲ ਕਰਦਾ ਹੈ ਜਦੋਂ ਸਹੀ ਢੰਗ ਨਾਲ ਹਵਾਲਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਜੇਕਰ ਨਤੀਜਾ ਗਲਤ ਹੈ, ਤਾਂ ਜਾਂਚ ਕਰੋ ਕਿ ਹਵਾਲਾ ਦਿੱਤੇ ਖੇਤਰ ਆਪਣੇ ਆਲੇ-ਦੁਆਲੇ ਡਬਲ ਕੋਟਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ ਅਤੇ ਅੰਦਰੂਨੀ ਕੋਟਸ ਦੁੱਗਣੇ ("") ਦੁਆਰਾ ਬਚ ਜਾਂਦੇ ਹਨ।