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

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

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

ਇਸ ਟੂਲ ਬਾਰੇ

JSON ਤੋਂ CSV ਤੱਕ ਜਾਣ ਨਾਲ ਲੜੀਵਾਰ ਡੇਟਾ ਨੂੰ ਇੱਕ ਸਾਰਣੀ ਦੇ ਰੂਪ ਵਿੱਚ ਸਮਤਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। JSON ਦੀ ਤਾਕਤ ਇਹ ਹੈ ਕਿ ਇਹ ਨੇਸਟਡ ਆਬਜੈਕਟ, ਵੱਖ-ਵੱਖ ਲੰਬਾਈ ਦੇ ਐਰੇ, ਅਤੇ ਅਮੀਰ ਕਿਸਮ ਦੀ ਜਾਣਕਾਰੀ ਦਾ ਵਰਣਨ ਕਰ ਸਕਦਾ ਹੈ; CSV ਦੀ ਸਰਲ ਬਣਤਰ ਉਸ ਵਿੱਚੋਂ ਕਿਸੇ ਨੂੰ ਵੀ ਮੂਲ ਰੂਪ ਵਿੱਚ ਪ੍ਰਗਟ ਨਹੀਂ ਕਰ ਸਕਦੀ। ਇਸ ਲਈ ਪਰਿਵਰਤਨ ਵਿੱਚ ਵਿਕਲਪ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ: ਕਿਹੜੇ ਖੇਤਰ ਕਾਲਮ ਬਣਦੇ ਹਨ, ਨੇਸਟਡ ਆਬਜੈਕਟ ਕਿਵੇਂ ਫਲੈਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ (address.city ਵਰਗੇ ਬਿੰਦੂ ਸੰਕੇਤ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ), ਅਤੇ ਰਿਕਾਰਡਾਂ ਦੇ ਅੰਦਰਲੇ ਐਰੇ ਨਾਲ ਕੀ ਕਰਨਾ ਹੈ।

ਇਹ ਕਨਵਰਟਰ ਆਮ ਕੇਸ ਨੂੰ ਹੈਂਡਲ ਕਰਦਾ ਹੈ — ਇਕਸਾਰ ਕੁੰਜੀਆਂ ਨਾਲ ਫਲੈਟ ਆਬਜੈਕਟ ਦੀ ਇੱਕ ਐਰੇ — ਸਿੱਧੇ: ਹਰੇਕ ਵਸਤੂ ਇੱਕ ਕਤਾਰ ਬਣ ਜਾਂਦੀ ਹੈ, ਸਾਰੀਆਂ ਵਸਤੂਆਂ ਵਿੱਚ ਕੁੰਜੀਆਂ ਦਾ ਮੇਲ ਕਾਲਮ ਸੈੱਟ ਬਣ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਗੁੰਮ ਹੋਏ ਖੇਤਰ ਖਾਲੀ ਸੈੱਲ ਬਣ ਜਾਂਦੇ ਹਨ। ਨੇਸਟਡ ਡੇਟਾ ਲਈ, ਕਨਵਰਟਰ ਇੱਕ ਫਲੈਟ ਵਿਕਲਪ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ ਜੋ ਨੇਸਟਡ ਕੁੰਜੀਆਂ ਨੂੰ ਬਿੰਦੀਆਂ ਨਾਲ ਜੋੜਦਾ ਹੈ, ਕਾਲਮ ਸਿਰਲੇਖ ਜਿਵੇਂ user.name, user.email, address.zip ਬਣਾਉਂਦਾ ਹੈ।

PapaParse CSV ਆਉਟਪੁੱਟ ਤਿਆਰ ਕਰਦਾ ਹੈ, ਕਾਮੇ, ਨਵੀਆਂ ਲਾਈਨਾਂ, ਜਾਂ ਹਵਾਲਾ ਅੱਖਰ ਵਾਲੇ ਖੇਤਰਾਂ ਲਈ ਉਚਿਤ ਹਵਾਲਾ ਲਾਗੂ ਕਰਦਾ ਹੈ। ਆਉਟਪੁੱਟ RFC 4180 ਅਨੁਕੂਲ ਹੈ ਅਤੇ Excel, Google ਸ਼ੀਟਾਂ, ਅਤੇ ਕਿਸੇ ਹੋਰ CSV-ਜਾਣੂ ਟੂਲ ਵਿੱਚ ਸਾਫ਼-ਸੁਥਰੀ ਖੁੱਲ੍ਹਦੀ ਹੈ।

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

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

CSV ਪੁਰਾਤਨ ਪ੍ਰਣਾਲੀਆਂ ਵਿੱਚ ਆਯਾਤ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਭਰੋਸੇਮੰਦ ਫਾਰਮੈਟ ਵੀ ਹੈ। ਪੁਰਾਣੇ CRM ਆਯਾਤ, ਲੇਖਾਕਾਰੀ ਸੌਫਟਵੇਅਰ, ਅਤੇ ਵਿਸ਼ਲੇਸ਼ਣ ਟੂਲ CSV ਨੂੰ ਸਵੀਕਾਰ ਕਰਦੇ ਹਨ ਪਰ JSON ਨੂੰ ਨਹੀਂ। ਆਯਾਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪਰਿਵਰਤਿਤ ਕਰਨਾ ਅਕਸਰ ਇੱਕੋ ਇੱਕ ਰਸਤਾ ਹੁੰਦਾ ਹੈ।

ਵਰਤਣ ਦਾ ਤਰੀਕਾ

JSON ਪੇਸਟ ਕਰੋ ਜਾਂ ਅੱਪਲੋਡ ਕਰੋ, ਫਲੈਟਿੰਗ ਚੁਣੋ, CSV ਪ੍ਰਾਪਤ ਕਰੋ।

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

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

ਤਕਨੀਕੀ ਵੇਰਵੇ

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

ਜਦੋਂ ਫਲੈਟਿੰਗ ਨੂੰ ਸਮਰੱਥ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ, ਨੇਸਟਡ ਵਸਤੂਆਂ ਨੂੰ ਵਾਰ-ਵਾਰ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ: { user: { name: 'A', ਈਮੇਲ: 'B' } } ਕਾਲਮ user.name ਅਤੇ user.email ਬਣ ਜਾਂਦੇ ਹਨ। ਆਬਜੈਕਟ ਦੇ ਅੰਦਰਲੇ ਐਰੇ ਸਟਰਿੰਗਿਡ ਹੁੰਦੇ ਹਨ (ਵਾਪਸ JSON ਟੈਕਸਟ ਵਿੱਚ ਬਦਲ ਜਾਂਦੇ ਹਨ) ਕਿਉਂਕਿ CSV ਮੂਲ ਰੂਪ ਵਿੱਚ ਪ੍ਰਤੀ ਸੈੱਲ ਇੱਕ ਤੋਂ ਵੱਧ ਮੁੱਲਾਂ ਨੂੰ ਪ੍ਰਸਤੁਤ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ।

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

ਵਧੀਆ ਅਭਿਆਸ

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

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