JSON ਟ੍ਰੀ ਦਰਸ਼ਕ
ਇੱਕ ਇੰਟਰਐਕਟਿਵ ਸਮੇਟਣਯੋਗ ਟ੍ਰੀ ਵਿੱਚ JSON ਡੇਟਾ ਵੇਖੋ, ਫਾਰਮੈਟ ਕਰੋ ਅਤੇ ਐਕਸਪਲੋਰ ਕਰੋ। ਮੁਫ਼ਤ, ਸੁਰੱਖਿਅਤ, ਅਤੇ ਕੋਈ ਅੱਪਲੋਡ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
JSON ਫਾਈਲ ਨੂੰ ਇੱਥੇ ਖਿੱਚੋ ਅਤੇ ਸੁੱਟੋ
ਜਾਂ ਹੇਠਾਂ JSON ਟੈਕਸਟ ਪੇਸਟ ਕਰੋ
ਇੱਕ ਇੰਟਰਐਕਟਿਵ ਸਮੇਟਣਯੋਗ ਟ੍ਰੀ ਵਿੱਚ JSON ਡੇਟਾ ਵੇਖੋ, ਫਾਰਮੈਟ ਕਰੋ ਅਤੇ ਐਕਸਪਲੋਰ ਕਰੋ। ਮੁਫ਼ਤ, ਸੁਰੱਖਿਅਤ, ਅਤੇ ਕੋਈ ਅੱਪਲੋਡ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
ਜਾਂ ਹੇਠਾਂ JSON ਟੈਕਸਟ ਪੇਸਟ ਕਰੋ
JSON ਟ੍ਰੀ ਦਰਸ਼ਕ JSON ਡੇਟਾ ਨੂੰ ਸਾਦੇ ਟੈਕਸਟ ਦੀ ਬਜਾਏ ਇੱਕ ਨੈਵੀਗੇਬਲ ਲੜੀਵਾਰ ਲੜੀ ਵਜੋਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੇ ਹਨ। ਹਰੇਕ ਵਸਤੂ ਇੱਕ ਢਹਿਣਯੋਗ ਸ਼ਾਖਾ ਬਣ ਜਾਂਦੀ ਹੈ; ਐਰੇ ਉਹਨਾਂ ਦੀਆਂ ਆਈਟਮਾਂ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਦਿਖਾਉਂਦੇ ਹਨ; ਮੁੱਢਲੇ ਮੁੱਲ ਪੱਤਿਆਂ ਦੇ ਰੂਪ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ। ਢਾਂਚਾਗਤ ਦ੍ਰਿਸ਼ ਡੂੰਘੇ-ਨੇਸਟਡ ਡੇਟਾ ਵਿੱਚ ਖਾਸ ਖੇਤਰਾਂ ਨੂੰ ਲੱਭਣਾ, ਅਪ੍ਰਸੰਗਿਕ ਸਬਟ੍ਰੀਜ਼ ਨੂੰ ਸਮੇਟਣਾ, ਅਤੇ ਵੱਡੇ JSON ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਨੈਵੀਗੇਟ ਕਰਨਾ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਫਲੈਟ ਟੈਕਸਟ ਦੇ ਤੌਰ 'ਤੇ ਪ੍ਰਬੰਧਨਯੋਗ ਨਹੀਂ ਹੋਣਗੇ।
ਫਾਰਮੈਟ ਕੀਤੇ JSON ਟੈਕਸਟ ਦੀ ਤੁਲਨਾ ਵਿੱਚ, ਵੱਡੇ ਡੇਟਾ ਵਿੱਚ ਨੈਵੀਗੇਸ਼ਨ 'ਤੇ ਟ੍ਰੀ ਵਿਯੂਜ਼ ਵਧੀਆ ਹਨ। ਇੱਕ 10MB API ਜਵਾਬ ਟੈਕਸਟ ਦੇ ਰੂਪ ਵਿੱਚ ਸਕ੍ਰੌਲ ਕਰਨਾ ਅਵਿਵਹਾਰਕ ਹੈ ਪਰ ਇੱਕ ਰੁੱਖ ਦੇ ਰੂਪ ਵਿੱਚ ਟ੍ਰੈਕਟਬਲ ਹੈ ਜਿੱਥੇ ਤੁਸੀਂ ਉੱਚ-ਪੱਧਰੀ ਕੁੰਜੀਆਂ ਨੂੰ ਸਮੇਟਦੇ ਹੋ ਜਿਨ੍ਹਾਂ ਦੀ ਤੁਸੀਂ ਪਰਵਾਹ ਨਹੀਂ ਕਰਦੇ ਅਤੇ ਸਿਰਫ ਦਿਲਚਸਪੀ ਦੇ ਭਾਗਾਂ ਦਾ ਵਿਸਤਾਰ ਕਰਦੇ ਹੋ।
ਇਹ ਦਰਸ਼ਕ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਇੱਕ ਸਟ੍ਰਕਚਰਡ ਟ੍ਰੀ ਵਿੱਚ JSON ਨੂੰ ਰੈਂਡਰ ਕਰਦਾ ਹੈ। ਕੁੰਜੀ ਜਾਂ ਮੁੱਲ ਦੁਆਰਾ ਫਿਲਟਰ ਸ਼ਾਖਾਵਾਂ ਦੀ ਖੋਜ ਕਰੋ। ਟਾਈਪ-ਜਾਗਰੂਕ ਡਿਸਪਲੇਅ ਸਤਰ, ਨੰਬਰ, ਬੁਲੀਅਨ, ਨਲ, ਆਬਜੈਕਟ ਅਤੇ ਐਰੇ ਨੂੰ ਵੱਖਰਾ ਕਰਦਾ ਹੈ।
ਡੂੰਘੇ ਨੇਸਟਡ ਡੇਟਾ ਨੂੰ ਟੈਕਸਟ ਵਜੋਂ ਨੈਵੀਗੇਟ ਕਰਨਾ ਔਖਾ ਹੈ। ਕੌਂਫਿਗਰੇਸ਼ਨ ਫਾਈਲਾਂ, API ਜਵਾਬਾਂ, ਅਤੇ ਸੀਰੀਅਲਾਈਜ਼ਡ ਸਟੇਟ ਵਿੱਚ ਅਕਸਰ ਆਲ੍ਹਣੇ ਦੇ 5+ ਪੱਧਰ ਹੁੰਦੇ ਹਨ। ਇੱਕ ਰੁੱਖ ਦਾ ਦ੍ਰਿਸ਼ ਤੁਹਾਨੂੰ ਅਪ੍ਰਸੰਗਿਕ ਪੱਧਰਾਂ ਨੂੰ ਸਮੇਟਣ ਅਤੇ ਮਹੱਤਵਪੂਰਣ ਚੀਜ਼ਾਂ 'ਤੇ ਧਿਆਨ ਦੇਣ ਦਿੰਦਾ ਹੈ; ਟੈਕਸਟ ਦ੍ਰਿਸ਼ਾਂ ਲਈ ਧਿਆਨ ਨਾਲ ਸਕ੍ਰੋਲਿੰਗ ਅਤੇ ਗਿਣਤੀ ਬਰੈਕਟਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਖੋਜ-ਅਤੇ-ਫਿਲਟਰ ਸਮਰੱਥਾਵਾਂ ਵੀ ਮਾਇਨੇ ਰੱਖਦੀਆਂ ਹਨ। ਇੱਕ ਗੁੰਝਲਦਾਰ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ 'user_id' ਨਾਮ ਦੀਆਂ ਸਾਰੀਆਂ ਕੁੰਜੀਆਂ ਲੱਭਣਾ ਇੱਕ ਖੋਜ-ਜਾਗਰੂਕ ਦਰਸ਼ਕ ਨਾਲ ਤੇਜ਼ ਹੈ; ਸਾਦੇ ਟੈਕਸਟ ਨਾਲ ਭਰੋਸੇਯੋਗਤਾ ਨਾਲ ਕਰਨਾ ਅਸੰਭਵ ਹੈ।
JSON ਪੇਸਟ ਕਰੋ, ਰੁੱਖ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ।
JSON ਪਾਰਸਿੰਗ JSON.parse ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ, ਜੋ ਮੁੱਦੇ ਦੇ ਸਥਾਨ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਨ ਵਾਲੀ ਪਾਰਸ ਗਲਤੀ ਦੇ ਨਾਲ ਅਵੈਧ ਇਨਪੁਟ 'ਤੇ ਅਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ। ਵੈਧ JSON ਇੱਕ JavaScript ਆਬਜੈਕਟ ਵਿੱਚ ਰੈਂਡਰ ਕਰਦਾ ਹੈ ਜਿਸਨੂੰ ਦਰਸ਼ਕ ਦਰੱਖਤ ਬਣਾਉਣ ਲਈ ਵਾਰ-ਵਾਰ ਤੁਰਦਾ ਹੈ।
ਰੈਂਡਰਿੰਗ: ਆਲ੍ਹਣੇ ਦਾ ਹਰੇਕ ਪੱਧਰ ਇੱਕ ਇੰਡੈਂਟਡ ਸ਼ਾਖਾ ਬਣ ਜਾਂਦਾ ਹੈ। ਵਸਤੂ ਕੁੰਜੀਆਂ ਲੇਬਲ ਹਨ; ਮੁੱਲ ਕਿਸਮ ਦੇ ਆਧਾਰ 'ਤੇ ਰੈਂਡਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ — ਕੋਟਸ ਵਿੱਚ ਸਟ੍ਰਿੰਗਜ਼, ਬਿਨਾਂ ਨੰਬਰਾਂ, ਬੁਲੀਅਨਜ਼ ਨੂੰ ਸਹੀ/ਗਲਤ, ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਖਾਲੀ, ਆਬਜੈਕਟ ਅਤੇ ਐਰੇ ਨੂੰ ਸਮੇਟਣਯੋਗ ਸ਼ਾਖਾਵਾਂ ਵਜੋਂ।
ਪ੍ਰਦਰਸ਼ਨ: ਬਹੁਤ ਵੱਡਾ JSON (10MB+) ਰੈਂਡਰਿੰਗ ਨੂੰ ਹੌਲੀ ਕਰ ਸਕਦਾ ਹੈ। ਆਲਸੀ ਵਿਸਤਾਰ (ਸਿਰਫ਼ ਵਰਤਮਾਨ ਵਿੱਚ ਦਿਖਾਈ ਦੇਣ ਵਾਲੀਆਂ ਸ਼ਾਖਾਵਾਂ ਨੂੰ ਪੇਸ਼ ਕਰਨਾ) ਮਦਦ ਕਰਦਾ ਹੈ। ਵੱਡੇ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਖੋਜ ਕਰਨ ਵਿੱਚ ਧਿਆਨ ਦੇਣ ਯੋਗ ਸਮਾਂ ਲੱਗ ਸਕਦਾ ਹੈ; ਪਹਿਲੇ ਪਾਰਸ 'ਤੇ ਰੁੱਖ ਨੂੰ ਇੰਡੈਕਸ ਕਰਨਾ ਮਦਦ ਕਰਦਾ ਹੈ।