JSON ਫਾਰਮੇਟਰ ਅਤੇ ਮਿਨੀਫਾਇਰ

JSON ਨੂੰ ਸੁੰਦਰ ਬਣਾਓ ਜਾਂ ਛੋਟਾ ਕਰੋ ਅਤੇ ਲਾਈਨ ਅਤੇ ਕਾਲਮ ਜਾਣਕਾਰੀ ਨਾਲ ਗਲਤੀ ਦਾ ਸਥਾਨ ਸਪਸ਼ਟ ਕਰੋ।

ਪੇਸਟ ਕਰੋ, ਚਲਾਓ, ਅਤੇ ਇੱਕ ਛੋਟੇ ਪ੍ਰਵਾਹ ਵਿੱਚ ਕਾਪੀ ਕਰੋ। ਇਨਪੁੱਟ ਡਾਟਾ ਸਿਰਫ਼ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਪ੍ਰਕਿਰਿਆ ਹੁੰਦਾ ਹੈ।

ਇਨਪੁੱਟ ਡਾਟਾ ਕਦੇ ਸਰਵਰ ਨੂੰ ਨਹੀਂ ਭੇਜੀ ਜਾਂਦੀ (ਸਿਰਫ਼ ਬ੍ਰਾਊਜ਼ਰ-ਅੰਦਰ ਪ੍ਰਕਿਰਿਆ)।
ਗੁਪਤ ਡਾਟਾ ਲਈ ਵੀ ਸੁਰੱਖਿਅਤ।

ਵਰਤੋਂ ਦਾ ਤਰੀਕਾ

  1. ਇਨਪੁੱਟ ਪੈਨ ਵਿੱਚ JSON ਪੇਸਟ ਕਰੋ।
  2. ਸੁੰਦਰ ਬਣਾਓ ਜਾਂ ਛੋਟਾ ਕਰੋ 'ਤੇ ਕਲਿਕ ਕਰੋ।
  3. ਆਉਟਪੁੱਟ ਕਾਪੀ ਕਰੋ, ਕੰਮ ਮੁੱਕ ਗਿਆ।

ਸ਼ਾਰਟਕੱਟ

Ctrl/Cmd + Enter: ਸੁੰਦਰ ਬਣਾਓ
Ctrl/Cmd + Shift + Enter: ਛੋਟਾ ਕਰੋ
Ctrl/Cmd + L: ਸਾਫ਼ ਕਰੋ (ਪੁਸ਼ਟੀ ਨਾਲ)

ਨਮੂਨਾ

ਵੈਧ JSON ਫਾਰਮੈਟਿੰਗ

ਇਨਪੁੱਟ

{"name":"ਆਸ਼ਾ","age":28,"tags":["API","ਡੀਬੱਗ"]}

ਆਉਟਪੁੱਟ

ਸੁੰਦਰ ਬਣਾਓ: ਇੰਡੈਂਟੇਸ਼ਨ ਨਾਲ ਬਹੁ-ਲਾਈਨ
ਛੋਟਾ ਕਰੋ: ਇਕ-ਲਾਈਨ JSON

ਅਵੈਧ JSON

ਇਨਪੁੱਟ

{"name":"ਆਸ਼ਾ","age":28,}

ਆਉਟਪੁੱਟ

ਗਲਤੀ ਬੈਨਰ ਲਾਈਨ, ਕਾਲਮ ਅਤੇ ਨੇੜਲਾ ਅੰਸ਼ ਦਿਖਾਉਂਦਾ ਹੈ

JSON ਫਾਰਮੈਟਿੰਗ ਕੀ ਹੈ?

ਫਾਰਮੈਟਿੰਗ ਪੜ੍ਹਨਯੋਗਤਾ ਲਈ ਇੰਡੈਂਟੇਸ਼ਨ ਅਤੇ ਲਾਈਨ ਬ੍ਰੇਕ ਜੋੜਦੀ ਹੈ, ਜਿਸ ਨਾਲ ਡੀਬੱਗਿੰਗ ਅਤੇ ਸਮੀਖਿਆਵਾਂ ਆਸਾਨ ਹੁੰਦੀਆਂ ਹਨ।

JSON ਮਿਨੀਫਾਈ ਕੀ ਹੈ?

ਮਿਨੀਫਾਈ ਵ੍ਹਾਈਟਸਪੇਸ ਅਤੇ ਲਾਈਨ ਬ੍ਰੇਕ ਹਟਾਉਂਦਾ ਹੈ ਤਾਂ ਜੋ ਪੇਲੋਡ ਆਕਾਰ ਘਟੇ ਅਤੇ JSON ਸੰਖੇਪ ਰਹੇ।

ਆਮ ਗਲਤੀਆਂ ਅਤੇ ਹੱਲ

  • ਅੰਤਿਮ ਕਾਮਾ (ਉਦਾਹਰਨ: {"a":1,})
  • ਕੁੰਜੀਆਂ ਜਾਂ ਸਟਰਿੰਗ ਮੁੱਲਾਂ ਦੇ ਆਲੇ ਦੁਆਲੇ ਕੋਟਾਂ ਦੀ ਘਾਟ
  • ਟਿੱਪਣੀ ਟੋਕਨ ਸ਼ਾਮਲ ਹਨ (ਮਿਆਰੀ JSON // ਜਾਂ /* */ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੀ)

ਆਮ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ

ਮੈਨੂੰ ਗਲਤੀ ਆ ਰਹੀ ਹੈ

ਟੂਲ ਲਾਈਨ, ਕਾਲਮ ਅਤੇ ਨੇੜਲਾ ਪਾਠ ਦਿਖਾਉਂਦਾ ਹੈ। Jump to Error ਵਰਤ ਕੇ ਕਰਸਰ ਨੂੰ ਸਹੀ ਇਨਪੁੱਟ ਸਥਿਤੀ 'ਤੇ ਲਿਜਾਓ।

ਕੀ ਮੈਂ ਟਿੱਪਣੀ ਵਾਲਾ JSON (JSONC/JSON5) ਵਰਤ ਸਕਦਾ ਹਾਂ?

ਮਿਆਰੀ JSON ਟਿੱਪਣੀਆਂ ਦੀ ਆਗਿਆ ਨਹੀਂ ਦਿੰਦੀ। ਲੋੜ ਹੋਣ 'ਤੇ ਹੀ “ਪਾਰਸ ਤੋਂ ਪਹਿਲਾਂ ਟਿੱਪਣੀਆਂ ਹਟਾਓ” ਚਾਲੂ ਕਰੋ (ਪੂਰੀ ਤਰ੍ਹਾਂ ਅਨੁਕੂਲ ਨਹੀਂ)।

ਵੱਡਾ JSON ਹੌਲਾ ਲੱਗਦਾ ਹੈ

ਪਾਰਸਿੰਗ ਅਤੇ JSON ਨੂੰ ਸਟਰਿੰਗ ਬਣਾਉਣ ਦੀ ਕਾਰਵਾਈ ਵੈੱਬ ਵਰਕਰ ਵਿੱਚ ਚਲਦੀ ਹੈ। UI ਇਨਪੁੱਟ ਨੂੰ ਸਮਰਥ ਰੱਖਣ ਲਈ ਆਕਾਰ-ਅਧਾਰਿਤ ਸੁਰੱਖਿਆ ਵਰਤਦੀ ਹੈ।

ਕੀ ਡਾਟਾ ਅੱਪਲੋਡ ਹੁੰਦਾ ਹੈ?

ਨਹੀਂ। ਪਾਰਸਿੰਗ, ਫਾਰਮੈਟਿੰਗ ਅਤੇ ਮਿਨੀਫਾਇਿੰਗ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ local ਤੌਰ 'ਤੇ ਹੁੰਦੇ ਹਨ।

ਮੈਨੂੰ \uXXXX ਆਉਟਪੁੱਟ ਦਿਖਦੀ ਹੈ

ਪੜ੍ਹਨਯੋਗ ਅੱਖਰ ਸਿੱਧੇ ਦਿਖਾਉਣ ਲਈ ਯੂਨੀਕੋਡ ਐਸਕੇਪ ਬੰਦ ਕਰੋ।