JSON ਫਾਰਮੈਟਰ ਅਤੇ ਵੈਲੀਡੇਟਰ

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

ਪਰਾਈਵੇਸੀ-ਅਨੁਕੂਲ ਤੁਹਾਡਾ ਡਾਟਾ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸਥਾਨਕ ਤੌਰ ’ਤੇ ਪ੍ਰੋਸੈਸ ਹੁੰਦਾ ਹੈ ਅਤੇ ਸਾਡੇ ਸਰਵਰਾਂ ’ਤੇ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦਾ।

JSON ਫਾਰਮੈਟਰ ਕੀ ਹੈ?

JSON ਫਾਰਮੈਟਰ ਜਾਂਚਦਾ ਹੈ ਕਿ ਟੈਕਸਟ ਸਹੀ JSON ਹੈ ਜਾਂ ਨਹੀਂ, ਫਿਰ ਇਸਨੂੰ ਇੰਡੈਂਟੇਸ਼ਨ ਨਾਲ ਜਾਂ ਇੱਕ ਲਾਈਨ ਵਾਲੀ ਸੰਖੇਪ ਸਤਰ ਵਜੋਂ ਛਾਪ ਸਕਦਾ ਹੈ। ਇਹ ਟੂਲ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ JSON.parse ਅਤੇ JSON.stringify ਵਰਤਦਾ ਹੈ। ਇਹ eval ਨਹੀਂ ਵਰਤਦਾ।

ਕਿਵੇਂ ਵਰਤੀਏ

ਬਾਕਸ ਵਿੱਚ JSON ਚਿਪਕਾਓ। JSON ਫਾਰਮੈਟ ਕਰੋ 2-ਸਪੇਸ ਇੰਡੈਂਟੇਸ਼ਨ ਨਾਲ ਪ੍ਰੀਟੀ-ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ। JSON ਮਿਨੀਫਾਈ ਕਰੋ ਡਾਟਾ ਬਦਲੇ ਬਿਨਾਂ ਵਾਧੂ ਸਪੇਸ ਹਟਾਉਂਦਾ ਹੈ। JSON ਵੈਲੀਡੇਟ ਕਰੋ ਦੱਸਦਾ ਹੈ ਕਿ ਟੈਕਸਟ ਸਹੀ ਹੈ ਜਾਂ ਨਹੀਂ ਅਤੇ, ਜਦੋਂ ਬ੍ਰਾਊਜ਼ਰ ਦੇਵੇ, ਗਲਤੀ ਸਥਿਤੀ।

ਫਾਰਮੈਟ ਅਤੇ ਮਿਨੀਫਾਈ

ਫਾਰਮੈਟਿੰਗ JSON.stringify ਪਹਿਲਾਂ ਹੀ ਕਰਦਾ ਹੈ ਉਸ ਤੋਂ ਵੱਧ ਕੁੰਜੀਆਂ, ਮੁੱਲ ਜਾਂ ਆਬਜੈਕਟ ਕ੍ਰਮ ਨਹੀਂ ਬਦਲਦੀ। ਮਿਨੀਫਾਈ ਉਹੀ JSON ਢਾਂਚਾ ਰੱਖਦਾ ਹੈ ਅਤੇ ਸਿਰਫ਼ ਬੇਲੋੜੀ ਸਪੇਸ ਅਤੇ ਲਾਈਨ ਬਰੇਕ ਹਟਾਉਂਦਾ ਹੈ।

ਆਮ ਵਰਤੋਂ

API ਜਵਾਬ ਪੜ੍ਹਨ, ਕਨਫਿਗ ਫਾਈਲਾਂ ਸਾਫ਼ ਕਰਨ, ਜਾਂ ਕਿਸੇ ਹੋਰ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ JSON ਚਿਪਕਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਗੁਆਚੀ ਕੌਮਾ ਲੱਭਣ ਲਈ ਇਹ ਪੰਨਾ ਵਰਤੋ।

ਪਰਾਈਵੇਸੀ

ਤੁਹਾਡਾ JSON ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਰਹਿੰਦਾ ਹੈ। ਇਹ NEXNARA ਸਰਵਰਾਂ ’ਤੇ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦਾ ਅਤੇ ਕੂਕੀਜ਼, ਲੋਕਲ ਸਟੋਰੇਜ ਜਾਂ ਡੇਟਾਬੇਸ ਵਿੱਚ ਨਹੀਂ ਸੰਭਾਲਿਆ ਜਾਂਦਾ।

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

JSON ਗਲਤ ਕਿਉਂ ਹੁੰਦਾ ਹੈ?

ਆਮ ਸਮੱਸਿਆਵਾਂ ਵਿੱਚ ਟ੍ਰੇਲਿੰਗ ਕੌਮਾ, ਸਿੰਗਲ ਕੋਟ, ਟਿੱਪਣੀਆਂ ਜਾਂ ਬਿਨਾਂ ਕੋਟ ਵਾਲੀਆਂ ਕੁੰਜੀਆਂ ਸ਼ਾਮਲ ਹਨ। JSON.parse ਉਨ੍ਹਾਂ ਨੂੰ ਗਲਤ JSON ਵਜੋਂ ਦੱਸਦਾ ਹੈ।

ਕੀ ਫਾਰਮੈਟਿੰਗ ਮੇਰਾ JSON ਬਦਲਦੀ ਹੈ?

ਨਹੀਂ। ਫਾਰਮੈਟ ਅਤੇ ਮਿਨੀਫਾਈ ਉਹੀ ਡਾਟਾ ਰੱਖਦੇ ਹਨ। ਉਹ ਸਿਰਫ਼ ਸਪੇਸ ਬਦਲਦੇ ਹਨ। ਆਬਜੈਕਟ ਕੁੰਜੀ ਕ੍ਰਮ JSON.stringify ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ।

ਕੀ ਮੇਰਾ JSON ਅੱਪਲੋਡ ਹੁੰਦਾ ਹੈ?

ਨਹੀਂ। ਪ੍ਰੋਸੈਸਿੰਗ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸਥਾਨਕ ਤੌਰ ’ਤੇ ਹੁੰਦੀ ਹੈ ਅਤੇ ਸਾਡੇ ਸਰਵਰਾਂ ’ਤੇ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦੀ।

ਕੀ ਮੈਂ Unicode JSON ਫਾਰਮੈਟ ਕਰ ਸਕਦਾ ਹਾਂ?

ਹਾਂ। ਸਤਰਾਂ ਵਿੱਚ Unicode ਅੱਖਰ ਸਹੀ JSON ਹਨ ਅਤੇ ਫਾਰਮੈਟ ਜਾਂ ਮਿਨੀਫਾਈ ਤੋਂ ਬਾਅਦ ਉਹੀ ਰਹਿੰਦੇ ਹਨ।

ਕੀ ਇਹ ਟੂਲ JSON ਨੂੰ ਕੋਡ ਵਜੋਂ ਚਲਾਉਂਦਾ ਹੈ?

ਨਹੀਂ। ਇਹ ਸਿਰਫ਼ JSON.parse ਨਾਲ JSON ਪਾਰਸ ਕਰਦਾ ਹੈ। ਇਹ ਕਦੇ eval ਨਹੀਂ ਵਰਤਦਾ।