JSON ਫਾਰਮੈਟਰ
JSON ਡਾਟੇ ਨੂੰ ਫਾਰਮੈਟ, ਸੋਹਣਾ ਅਤੇ ਵੈਲੀਡੇਟ ਕਰੋ।
JSON ਫਾਰਮੈਟਰ ਬਾਰੇ
GuruAlpha JSON Formatter ਤੁਹਾਡੇ JSON ਡੇਟਾ ਨੂੰ ਸੋਹਣਾ ਬਣਾਉਂਦਾ ਹੈ, ਛੋਟਾ ਕਰਦਾ ਹੈ ਅਤੇ ਸਿੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ ਤੇ ਗਲਤੀ ਪਛਾਣ ਨਾਲ ਪ੍ਰਮਾਣਿਤ ਕਰਦਾ ਹੈ। ਕੱਚਾ, ਛੋਟਾ ਕੀਤਾ ਜਾਂ ਖ਼ਰਾਬ JSON ਪੇਸਟ ਕਰੋ ਅਤੇ ਇਹ ਟੂਲ ਇਸਨੂੰ ਪੜ੍ਹਨਯੋਗ, ਇੰਡੈਂਟਡ ਢਾਂਚੇ ਵਿੱਚ ਫਾਰਮੈਟ ਕਰ ਦਿੰਦਾ ਹੈ, ਨਾਲ ਹੀ ਸਿੰਟੈਕਸ ਗਲਤੀਆਂ ਨੂੰ ਲਾਈਨ ਨੰਬਰਾਂ ਨਾਲ ਹਾਈਲਾਈਟ ਕਰਦਾ ਹੈ। ਇਹ API ਡਿਵੈਲਪਰਾਂ, ਡੇਟਾ ਇੰਜੀਨੀਅਰਾਂ ਅਤੇ JSON ਡੇਟਾ ਨਾਲ ਕੰਮ ਕਰਨ ਵਾਲੇ ਹਰ ਕਿਸੇ ਲਈ ਇੱਕ ਜ਼ਰੂਰੀ ਟੂਲ ਹੈ।
JSON (JavaScript Object Notation) ਵੈੱਬ ਉੱਤੇ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਡੇਟਾ ਇੰਟਰਚੇਂਜ ਫਾਰਮੈਟ ਹੈ। APIs JSON ਵਾਪਸ ਕਰਦੇ ਹਨ, ਕੌਨਫਿਗਰੇਸ਼ਨ ਫਾਈਲਾਂ JSON ਵਰਤਦੀਆਂ ਹਨ, ਡੇਟਾਬੇਸ JSON ਸਟੋਰ ਕਰਦੇ ਹਨ, ਅਤੇ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨਾਂ ਕਲਾਇੰਟ ਅਤੇ ਸਰਵਰ ਵਿਚਕਾਰ JSON ਭੇਜਦੀਆਂ ਹਨ। ਕੱਚੇ JSON ਨਾਲ ਕੰਮ ਕਰਨਾ — ਖ਼ਾਸ ਕਰਕੇ APIs ਤੋਂ ਛੋਟਾ ਕੀਤਾ ਆਊਟਪੁੱਟ — ਢੁਕਵੀਂ ਫਾਰਮੈਟਿੰਗ ਬਿਨਾਂ ਔਖਾ ਹੁੰਦਾ ਹੈ। JSON Formatter ਪੜ੍ਹਨ ਯੋਗ ਨਾ ਹੋਣ ਵਾਲੇ JSON ਬਲੌਬਾਂ ਨੂੰ ਸਾਫ਼, ਢਾਂਚਾਬੱਧ, ਮਨੁੱਖ-ਪੜ੍ਹਨਯੋਗ ਡੇਟਾ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ।
ਇਹ ਟੂਲ ਦੋ ਮੁੱਖ ਕਾਰਜ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ: ਸੋਹਣਾ ਬਣਾਉਣਾ ਅਤੇ ਛੋਟਾ ਕਰਨਾ। ਸੋਹਣਾ ਬਣਾਉਣਾ ਇੰਡੈਂਟੇਸ਼ਨ, ਲਾਈਨ ਬ੍ਰੇਕ ਅਤੇ ਸਿੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ ਜੋੜਦਾ ਹੈ ਤਾਂ ਜੋ JSON ਪੜ੍ਹਨਯੋਗ ਹੋਵੇ। ਡਿਫਾਲਟ ਇੰਡੈਂਟੇਸ਼ਨ 2 ਸਪੇਸ ਹੈ (1, 2, 3 ਜਾਂ 4 ਸਪੇਸ ਤੱਕ ਸੰਰਚਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ)। ਛੋਟਾ ਕਰਨਾ ਸਭ ਤੋਂ ਛੋਟੀ ਸੰਭਵ JSON ਸਟ੍ਰਿੰਗ ਬਣਾਉਣ ਲਈ ਸਾਰੀ ਵਾਈਟਸਪੇਸ ਹਟਾ ਦਿੰਦਾ ਹੈ — ਜੋ ਪ੍ਰੋਡਕਸ਼ਨ ਡਿਪਲੌਇਮੈਂਟ ਲਈ ਲਾਭਦਾਇਕ ਹੈ ਜਿੱਥੇ ਫਾਈਲ ਦਾ ਆਕਾਰ ਮਹੱਤਵ ਰੱਖਦਾ ਹੈ। ਦੋਵੇਂ ਓਪਰੇਸ਼ਨ ਤੁਰੰਤ ਹਨ, ਵੱਡੇ JSON ਦਸਤਾਵੇਜ਼ਾਂ ਲਈ ਵੀ।
ਪ੍ਰਮਾਣੀਕਰਨ ਇੰਜਣ ਤੁਹਾਡੇ JSON ਵਿੱਚ ਸਿੰਟੈਕਸ ਗਲਤੀਆਂ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਅਤੇ ਲਾਈਨ ਤੇ ਕਾਲਮ ਨੰਬਰਾਂ ਨਾਲ ਵਿਸਤ੍ਰਿਤ ਗਲਤੀ ਸੁਨੇਹੇ ਦਿੰਦਾ ਹੈ। ਆਮ ਗਲਤੀਆਂ ਵਿੱਚ ਗੁੰਮ ਕੌਮਾ, ਬੇਮੇਲ ਬ੍ਰੈਕਟ, ਟ੍ਰੇਲਿੰਗ ਕੌਮਾ (ਸਖ਼ਤ JSON ਵਿੱਚ ਗਲਤ) ਅਤੇ ਗਲਤ ਸਟ੍ਰਿੰਗ ਐਸਕੇਪਿੰਗ ਸ਼ਾਮਲ ਹਨ। ਗਲਤੀ ਹਾਈਲਾਈਟ ਸਿੱਧਾ ਸਮੱਸਿਆ ਵਾਲੇ ਅੱਖਰ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦੀ ਹੈ, ਜਿਸ ਨਾਲ ਸਮੱਸਿਆਵਾਂ ਦੀ ਪਛਾਣ ਅਤੇ ਸੁਧਾਰ ਤੇਜ਼ ਹੋ ਜਾਂਦਾ ਹੈ।
ਸਿੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ keys (ਨੀਲਾ), ਸਟ੍ਰਿੰਗਾਂ (ਹਰਾ), ਨੰਬਰਾਂ (ਸੰਤਰੀ), ਬੂਲੀਅਨਾਂ (ਜਾਮਨੀ) ਅਤੇ null ਮੁੱਲਾਂ (ਸਲੇਟੀ) ਲਈ ਵੱਖਰੇ ਰੰਗ ਵਰਤਦੀ ਹੈ। ਇਹ ਰੰਗ ਕੋਡਿੰਗ ਵੱਡੇ JSON ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਸਕੈਨ ਕਰਨਾ ਅਤੇ ਇੱਕ ਨਜ਼ਰ ਵਿੱਚ ਡੇਟਾ ਕਿਸਮਾਂ ਦੀ ਪਛਾਣ ਕਰਨਾ ਆਸਾਨ ਬਣਾਉਂਦੀ ਹੈ। ਸੰਕੁਚਿਤ ਹੋਣ ਯੋਗ ਟ੍ਰੀ ਵਿਊ ਤੁਹਾਨੂੰ ਨੇਸਟਡ ਆਬਜੈਕਟਾਂ ਨੂੰ ਫੈਲਾਉਣ ਅਤੇ ਸੰਕੁਚਿਤ ਕਰਨ ਦਿੰਦਾ ਹੈ, ਜੋ ਡੂੰਘੇ ਨੇਸਟਡ JSON ਢਾਂਚਿਆਂ ਵਿੱਚ ਨੈਵੀਗੇਟ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ।
JSON ਫਾਰਮੈਟਰ ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
- ਸੰਰਚਿਤ ਯੋਗ ਇੰਡੈਂਟੇਸ਼ਨ ਨਾਲ ਸੋਹਣਾ ਬਣਾਓ (1-4 ਸਪੇਸ)
- JSON ਨੂੰ ਸਭ ਤੋਂ ਛੋਟੇ ਸੰਭਵ ਆਕਾਰ ਤੱਕ ਛੋਟਾ ਕਰੋ
- ਗਲਤੀ ਲਾਈਨ ਨੰਬਰਾਂ ਨਾਲ ਸਿੰਟੈਕਸ ਪ੍ਰਮਾਣੀਕਰਨ
- ਪ੍ਰਤੀ ਕਿਸਮ ਵੱਖਰੇ ਰੰਗਾਂ ਨਾਲ ਸਿੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ
- ਨੇਸਟਡ ਢਾਂਚਿਆਂ ਲਈ ਸੰਕੁਚਿਤ ਹੋਣ ਯੋਗ ਟ੍ਰੀ ਵਿਊ
- ਸੋਹਣਾ ਜਾਂ ਛੋਟਾ ਕੀਤਾ ਆਊਟਪੁੱਟ ਕਾਪੀ ਕਰੋ
- ਵੱਡੇ JSON ਦਸਤਾਵੇਜ਼ (1MB+) ਸੰਭਾਲਦਾ ਹੈ
- ਗੋਪਨੀਯਤਾ ਲਈ ਬ੍ਰਾਊਜ਼ਰ-ਅਧਾਰਿਤ
JSON ਫਾਰਮੈਟਰ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ
- GuruAlpha ਉੱਤੇ JSON Formatter ਖੋਲ੍ਹੋ।
- ਆਪਣਾ ਕੱਚਾ ਜਾਂ ਛੋਟਾ ਕੀਤਾ JSON ਇਨਪੁੱਟ ਖੇਤਰ ਵਿੱਚ ਪੇਸਟ ਕਰੋ।
- ਇੰਡੈਂਟੇਸ਼ਨ ਨਾਲ JSON ਫਾਰਮੈਟ ਕਰਨ ਲਈ 'Beautify' 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਫਾਰਮੈਟ ਕੀਤਾ JSON ਸਿੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ ਨਾਲ ਪ੍ਰਗਟ ਹੁੰਦਾ ਹੈ।
- ਜਾਂ JSON ਸੰਕੁਚਿਤ ਕਰਨ ਲਈ 'Minify' 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਜੇ ਗਲਤੀਆਂ ਹਨ, ਤਾਂ ਲਾਈਨ ਅਤੇ ਵੇਰਵਾ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈ।
- ਨਤੀਜਾ ਆਪਣੇ ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਕਰੋ।
JSON ਫਾਰਮੈਟਰ ਵਰਤਣ ਦੇ ਸੁਝਾਅ
- JSON ਸਿੰਟੈਕਸ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਲੱਭਣ ਅਤੇ ਠੀਕ ਕਰਨ ਲਈ ਗਲਤੀ ਸੁਨੇਹੇ ਵਰਤੋ।
- ਵੱਡੇ JSON ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਕੁਸ਼ਲਤਾ ਨਾਲ ਨੈਵੀਗੇਟ ਕਰਨ ਲਈ ਨੇਸਟਡ ਆਬਜੈਕਟ ਸੰਕੁਚਿਤ ਕਰੋ।
- ਫਾਈਲ ਆਕਾਰ ਅਤੇ ਲੋਡ ਸਮਾਂ ਘਟਾਉਣ ਲਈ ਡਿਪਲੌਇਮੈਂਟ ਤੋਂ ਪਹਿਲਾਂ JSON ਛੋਟਾ ਕਰੋ।
- ਇਹ ਟੂਲ 1MB ਤੱਕ JSON ਸੰਭਾਲਦਾ ਹੈ, ਜੋ ਜ਼ਿਆਦਾਤਰ API ਜਵਾਬਾਂ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ।
- ਸਿੱਧਾ API ਜਵਾਬਾਂ ਤੋਂ ਪੇਸਟ ਕਰੋ — ਇਹ ਟੂਲ ਕੋਈ ਵੀ ਫਾਰਮੈਟਿੰਗ ਸੰਭਾਲਦਾ ਹੈ।
JSON ਫਾਰਮੈਟਰ ਬਾਰੇ ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ
JSON ਕੀ ਹੈ?
JSON (JavaScript Object Notation) ਇੱਕ ਹਲਕਾ ਡੇਟਾ ਇੰਟਰਚੇਂਜ ਫਾਰਮੈਟ ਹੈ। ਇਹ ਢਾਂਚਾਬੱਧ ਡੇਟਾ ਦਰਸਾਉਣ ਲਈ key-value ਜੋੜੇ ਅਤੇ arrays ਵਰਤਦਾ ਹੈ ਅਤੇ ਵੈੱਬ APIs ਲਈ ਮਿਆਰ ਹੈ।
ਸੋਹਣਾ ਬਣਾਉਣ ਅਤੇ ਛੋਟਾ ਕਰਨ ਵਿੱਚ ਕੀ ਫ਼ਰਕ ਹੈ?
ਸੋਹਣਾ ਬਣਾਉਣਾ ਪੜ੍ਹਨਯੋਗਤਾ ਲਈ ਇੰਡੈਂਟੇਸ਼ਨ ਅਤੇ ਲਾਈਨ ਬ੍ਰੇਕ ਜੋੜਦਾ ਹੈ। ਛੋਟਾ ਕਰਨਾ ਘੱਟੋ-ਘੱਟ ਫਾਈਲ ਆਕਾਰ ਲਈ ਸਾਰੀ ਵਾਈਟਸਪੇਸ ਹਟਾ ਦਿੰਦਾ ਹੈ। ਸੋਹਣਾ ਬਣਾਉਣਾ ਡਿਵੈਲਪਮੈਂਟ ਲਈ ਹੈ, ਛੋਟਾ ਕਰਨਾ ਪ੍ਰੋਡਕਸ਼ਨ ਲਈ।
ਕੀ ਇਹ ਆਪਣੇ ਆਪ JSON ਗਲਤੀਆਂ ਠੀਕ ਕਰ ਸਕਦਾ ਹੈ?
ਇਹ ਟੂਲ ਲਾਈਨ ਨੰਬਰਾਂ ਅਤੇ ਵੇਰਵਿਆਂ ਨਾਲ ਗਲਤੀਆਂ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ। ਇਹ ਗਲਤੀਆਂ ਆਪਣੇ ਆਪ ਠੀਕ ਨਹੀਂ ਕਰਦਾ ਕਿਉਂਕਿ ਸਹੀ ਸੁਧਾਰ ਇਰਾਦੇ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। ਗਲਤੀ ਦਾ ਸਥਾਨ ਤੁਹਾਨੂੰ ਸਮੱਸਿਆਵਾਂ ਤੇਜ਼ੀ ਨਾਲ ਠੀਕ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।
ਕੀ ਮੇਰਾ JSON ਡੇਟਾ ਕਿਸੇ ਸਰਵਰ ਨੂੰ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ?
ਨਹੀਂ। ਸਾਰੀ ਫਾਰਮੈਟਿੰਗ ਅਤੇ ਪ੍ਰਮਾਣੀਕਰਨ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੁੰਦਾ ਹੈ। ਤੁਹਾਡਾ JSON ਡੇਟਾ ਕਦੇ ਤੁਹਾਡੇ ਡਿਵਾਈਸ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦਾ।
