ਆਪਣੇ ਬ੍ਰਾਉਜ਼ਰ ਵਿੱਚ ਇੱਕ CSV ਫਾਇਲ ਨੂੰ JSON ਵਿੱਚ ਬਦਲੋ - ਸਪਰੇਡਸ਼ੀਟਾਂ ਨੂੰ ਸਕ੍ਰਿਪਟ, API, ਜਾਂ LLMs ਵਿੱਚ ਪਾਈਪ ਕਰਨ ਲਈ ਉੱਤਮ।
ਇੱਕ ਜਾਂ ਕਈ ਛੱਡੋ - ਸਾਰੇ JSON ਵਿੱਚ ਬਦਲ ਜਾਣਗੇ। ਪ੍ਰਤੀ-ਕਤਾਰ ਪ੍ਰਗਤੀ, ਬੈਚ ਬਦਲੋ, ਜ਼ਿਪ ਡਾਊਨਲੋਡ ਕਰੋ।
CSV ਟੇਬੂਲ ਡੇਟਾ ਲਈ ਸਭ ਤੋਂ ਆਮ-ਸਵੀਕਾਰ ਫਾਰਮੈਟ ਹੈ: ਹਰ ਸਪ੍ਰੈੱਡਸ਼ੀਟ ਇਸਨੂੰ ਐਕਸਪੋਰਟ ਕਰਦੀ ਹੈ, ਹਰ ਸਕ੍ਰਿਪਟ ਇਸਨੂੰ ਇੰਪੋਰਟ ਕਰ ਲੈਂਦੀ ਹੈ। JSON ਨੇਸਟ ਕੀਤੇ ਜਾਂ ਸਵੈ-ਵਰਣਨ ਵਾਲੇ ਡੇਟਾ ਲਈ ਓਹੀ ਹੈ: ਹਰ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਇਸਨੂੰ ਪਾਰਸ ਕਰ ਸਕਦੀ ਹੈ, ਹਰ ਆਧੁਨਿਕ API ਇਸਨੂੰ ਖਪਤ ਕਰਦਾ ਹੈ। CSV ਨੂੰ JSON ਵਿੱਚ ਬਦਲਣਾ ਉਸ ਸਮੇਂ ਖਾਈ ਨੂੰ ਪੂਰਿਆ ਕਰਦਾ ਹੈ ਜਦੋਂ ਤੁਹਾਨੂੰ ਸਪ੍ਰੈੱਡਸ਼ੀਟ ਡੇਟਾ ਨੂੰ JavaScript ਸਕ੍ਰਿਪਟ, REST API, ਜਾਂ ਉਹ LLM ਜੋ ਓਬਜੈਕਟਸ ਵਾਂਗ ਸੋਚਦਾ ਹੈ, ਵਿੱਚ ਭੇਜਣਾ ਹੋਵੇ.
ਅਸੀਂ CSV ਨੂੰ PapaParse ਨਾਲ ਪਾਰਸ ਕਰਦੇ ਹਾਂ, ਪਹਿਲੀ ਕਤਾਰ ਨੂੰ ਫੀਲਡ ਨਾਮ ਮੰਨ ਕੇ ਅਤੇ ਬਾਕੀ ਨੂੰ ਰਿਕਾਰਡ ਵਜੋਂ ਲੈਂਦੇ ਹਾਂ. ਨੰਬਰਾਤਮਕ ਮੁੱਲ ਆਟੋ-ਟਾਈਪ ਹੁੰਦੇ ਹਨ; ਹੋਰ ਸਭ ਕੁਝ ਸਟਰਿੰਗ ਵਜੋਂ ਹੀ ਰਹਿੰਦਾ ਹੈ. ਆਉਟਪੁੱਟ ਇੰਡੈਂਟ ਕੀਤੀ ਹੋਈ JSON ਐਰੇ ਆਫ਼ ਓਬਜੈਕਟਸ ਹੁੰਦੀ ਹੈ - ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਪੇਸਟ ਕਰਨ ਜਾਂ curl ਨੂੰ ਪਾਈਪ ਕਰਨ ਲਈ ਤਿਆਰ. ਸਭ ਕੁਝ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਹੁੰਦਾ ਹੈ; ਕੋਈ ਡਾਟਾ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦਾ.
ਡਿਵੈਲਪਰ ਵਰਕਫਲੋ ਜੋ ਸਭ ਤੋਂ ਵੱਧ ਲਾਭ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਨ: ਮੌਕ ਡੇਟਾ ਨਾਲ ਇੱਕ REST API ਦਾ ਪ੍ਰੋਟੋਟਾਈਪਿੰਗ (ਇੱਕ ਸਪ੍ਰੈਡਸ਼ੀਟ ਤੋਂ CSV ਨਿਰਯਾਤ, ਤੁਹਾਡੇ ਹੈਂਡਲਰ ਵਿੱਚ JSON), ਨਮੂਨਾ ਰਿਕਾਰਡਾਂ ਨਾਲ ਇੱਕ ਡੇਟਾਬੇਸ ਨੂੰ ਸੀਡ ਕਰਨਾ (ਵਿੱਤ/ਓਪਸ ਟੀਮ ਤੋਂ CSV, ਇੱਕ ਮਾਈਗ੍ਰੇਸ਼ਨ ਸਕ੍ਰਿਪਟ ਵਿੱਚ JSON), ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ ਇੱਕ LLM ਨੂੰ ਇੱਕ ਢਾਂਚਾਗਤ ਡੇਟਾਸੈਟ ਫੀਡ ਕਰਨਾ (LLMs ਮੁਫਤ-ਫਾਰਮ CSV ਨਾਲੋਂ ਵਸਤੂਆਂ ਦੇ JSON ਐਰੇ ਨੂੰ ਬਹੁਤ ਵਧੀਆ ਢੰਗ ਨਾਲ ਸੰਭਾਲਦੇ ਹਨ), ਅਤੇ ਕਾਰੋਬਾਰੀ ਰਿਪੋਰਟਾਂ ਨੂੰ ਫਾਰਮੈਟ-ਮਸ਼ੀਨ-ਪੜ੍ਹਨਯੋਗ API ਵਿੱਚ ਬਦਲਣਾ (Salesforce/HubSpot/Stripe ਸਾਰੇ CSV ਨਿਰਯਾਤ ਕਰਦੇ ਹਨ, ਤੁਹਾਡਾ ਡੈਸ਼ਬੋਰਡ ਸ਼ਾਇਦ JSON ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ)।
ਕਿਨਾਰੇ ਦੇ ਮਾਮਲਿਆਂ ਬਾਰੇ ਇੱਕ ਨੋਟ ਜੋ ਅਕਸਰ CSV ਪਾਰਸਰਾਂ ਨੂੰ ਉਲਝਾਉਂਦੇ ਹਨ: ਏਮਬੈਡਡ ਕਾਮੇ ਵਾਲੇ ਸੈੱਲ (ਕੋਟੇਡ ਸਤਰ), ਸ਼ਾਬਦਿਕ ਡਬਲ-ਕੋਟ ਵਾਲੇ ਸੈੱਲ (ਦੋਹਰੇ ਕੋਟਾਂ ਰਾਹੀਂ ਬਚੇ ਹੋਏ), ਬਹੁ-ਲਾਈਨ ਸੈੱਲ (ਕੋਟਾਂ ਦੇ ਅੰਦਰ ਕਈ ਲਾਈਨਾਂ ਵਿੱਚ ਫੈਲੇ ਸੈੱਲ), ਵਿੰਡੋਜ਼ ਲਾਈਨ ਐਂਡਿੰਗਜ਼ (CRLF), ਅਤੇ ਐਕਸਲ-ਵਿਸ਼ੇਸ਼ ਵਿਲੱਖਣਤਾਵਾਂ (UTF-8 ਬਾਈਟ-ਆਰਡਰ ਮਾਰਕ, ਸ਼ਾਬਦਿਕ ਵਿਆਖਿਆ ਨੂੰ ਮਜਬੂਰ ਕਰਨ ਲਈ "=" ਅਗੇਤਰ)। PapaParse ਇਹਨਾਂ ਸਾਰਿਆਂ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਸੰਭਾਲਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਪਹਿਲਾਂ ਸਸਤੇ ਪਾਰਸਰਾਂ ਨਾਲ "ਕਤਾਰ 47 'ਤੇ ਟੁੱਟ ਗਿਆ" ਗਲਤੀਆਂ ਦਾ ਸਾਹਮਣਾ ਕੀਤਾ ਹੈ, ਤਾਂ PapaParse ਉਹਨਾਂ ਨੂੰ ਠੀਕ ਕਰਦਾ ਹੈ।
ਨੰਬਰਾਂ ਦੀ ਆਟੋ-ਟਾਈਪਿੰਗ ਸਭ ਤੋਂ ਉਪਯੋਗੀ ਡਿਫੌਲਟ ਹੈ। ਇਸ ਤੋਂ ਬਿਨਾਂ, "12345" ਵਰਗਾ ਇੱਕ ਕਾਲਮ ਸਤਰ "12345" ਵਜੋਂ ਪਾਰਸ ਹੁੰਦਾ ਹੈ ਅਤੇ ਤੁਸੀਂ ਇਸਨੂੰ ਕਾਸਟ ਕਰਨ ਤੱਕ ਸਰਵਰ-ਸਾਈਡ 'ਤੇ ਕ੍ਰਮਬੱਧ ਜਾਂ ਜੋੜ ਨਹੀਂ ਸਕਦੇ। PapaParse ਪੂਰਨ ਅੰਕ, ਫਲੋਟ, ਵਿਗਿਆਨਕ ਸੰਕੇਤ, ਅਤੇ ਬੂਲੀਅਨ-ਸੱਚ/ਝੂਠ ਵਜੋਂ ਖੋਜਦਾ ਹੈ। ਮਿਤੀ ਸਤਰ ਸਤਰਾਂ ਵਜੋਂ ਰਹਿੰਦੀਆਂ ਹਨ (ਕਿਸੇ ਮਿਤੀ ਵਸਤੂ ਵਿੱਚ ਆਟੋ-ਪਾਰਸ ਨਹੀਂ) ਕਿਉਂਕਿ ਮਿਤੀ ਫਾਰਮੈਟ ਭਰੋਸੇਯੋਗ ਢੰਗ ਨਾਲ ਅਨੁਮਾਨ ਲਗਾਉਣ ਲਈ ਬਹੁਤ ਵੱਖਰੇ ਹੁੰਦੇ ਹਨ; ਉਹਨਾਂ ਨੂੰ ਆਪਣੇ ਮੰਜ਼ਿਲ ਕੋਡ ਵਿੱਚ ਕਾਸਟ ਕਰੋ।
ਟੈਸਟ ਰਿਕਾਰਡਾਂ ਦੀ ਇੱਕ ਸਪ੍ਰੈਡਸ਼ੀਟ ਨੂੰ CSV ਵਜੋਂ ਐਕਸਪੋਰਟ ਕਰੋ, JSON ਵਿੱਚ ਬਦਲੋ, ਇੱਕ ਮੌਕ ਐਂਡਪੁਆਇੰਟ ਤੋਂ ਸਰਵ ਕਰੋ। ਹੱਥੀਂ JSON ਟਾਈਪ ਕਰਨ ਨਾਲੋਂ ਤੇਜ਼।
ਕਿਸੇ ਹੋਰ ਸਿਸਟਮ ਤੋਂ ਇੱਕ CSV ਐਕਸਪੋਰਟ ਲਓ ਅਤੇ ਮਾਈਗ੍ਰੇਸ਼ਨ ਜਾਂ ਸੀਡ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਵਰਤੋਂ ਲਈ JSON ਵਿੱਚ ਬਦਲੋ। ਜ਼ਿਆਦਾਤਰ ORMs ਸਿੱਧੇ JSON ਐਰੇ ਸਵੀਕਾਰ ਕਰਦੇ ਹਨ।
LLMs ਕੱਚੇ CSV ਨਾਲੋਂ JSON ਐਰੇ ਦਾ ਬਹੁਤ ਜ਼ਿਆਦਾ ਭਰੋਸੇਯੋਗ ਢੰਗ ਨਾਲ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਦੇ ਹਨ। ਪਹਿਲਾਂ ਬਦਲੋ, ਪੇਸਟ ਕਰੋ, ਸੂਝ ਲਈ ਪੁੱਛੋ।
ਰੀਅਲ ਡਾਟਾ ਦੇ ਵਿਰੁੱਧ ਇੱਕ ਡੈਸ਼ਬੋਰਡ ਦਾ ਪ੍ਰੋਟੋਟਾਈਪ ਬਣਾਉਣ ਵਾਲੇ ਫਰੰਟਐਂਡ ਡਿਵੈਲਪਰ JSON ਤੋਂ ਲਾਭ ਉਠਾਉਂਦੇ ਹਨ ਜਿਸਨੂੰ ਉਹ ਸਿੱਧੇ ਇੰਪੋਰਟ ਕਰ ਸਕਦੇ ਹਨ। ਪ੍ਰੋਟੋਟਾਈਪ ਵਿੱਚ ਇੱਕ CSV ਪਾਰਸਰ ਨੂੰ ਵਾਇਰ ਕਰਨ ਨਾਲੋਂ ਤੇਜ਼।
CRM ਨਿਰਯਾਤ ਆਮ ਤੌਰ 'ਤੇ CSV ਵਜੋਂ ਆਉਂਦੇ ਹਨ। ਕਸਟਮ ਵਿਸ਼ਲੇਸ਼ਣ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨ ਜਾਂ JSON-ਨੇਟਿਵ ਡੇਟਾਬੇਸ ਵਿੱਚ ਸਿੰਕ ਕਰਨ ਲਈ JSON ਵਿੱਚ ਬਦਲੋ।
ਇੱਕ ਵਿਰਾਸਤੀ CSV-ਅਧਾਰਿਤ ਵਰਕਫਲੋ ਤੋਂ ਇੱਕ ਆਧੁਨਿਕ JSON-ਅਧਾਰਿਤ ਵਰਕਫਲੋ ਵਿੱਚ ਜਾਣਾ ਇਸ ਪਰਿਵਰਤਨ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ। ਇੱਕ-ਵਾਰੀ ਮਾਈਗ੍ਰੇਸ਼ਨਾਂ ਅਤੇ ਚੱਲ ਰਹੀਆਂ ਪਾਈਪਲਾਈਨਾਂ ਲਈ ਉਪਯੋਗੀ।
CSV (Comma-Separated Values) ਸਭ ਤੋਂ ਸਧਾਰਨ ਟੇਬੂਲਰ ਫਾਰਮੈਟ ਹੈ - ਕੌਮਾ-ਦ्वਾਰਾ ਵੱਖ-ਵੱਖ ਕੀਤੀਆਂ ਕਦਰਾਂ ਵਾਲੀਆਂ ਸਧਾਰਨ ਟੈਕਸਟ ਕਤਾਰਾਂ। ਇਹਨੂੰ ਹਰ ਸਪ੍ਰੈੱਡਸ਼ੀਟ ਪ੍ਰੋਗਰਾਮ, ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾ ਅਤੇ ਡੇਟਾ ਟੂਲ ਪੜ੍ਹਦੇ ਹਨ.
JSON (JavaScript Object Notation) ਵੈੱਬ ਉੱਤੇ ਸੰਰਚਿਤ ਡੇਟਾ ਲਈ ਆਮ ਭਾਸ਼ਾ ਹੈ। ਐਰੇ, ਆਬਜੈਕਟ, ਸਟਰਿੰਗ, ਨੰਬਰ, ਬੂਲੀਅਨ। ਹਰ ਆਧੁਨਿਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੁਆਰਾ ਪੜ੍ਹਿਆ ਜਾਂਦਾ ਹੈ.
ਉਪਰ ਦਿੱਤੇ ਕਨਵਰਟਰ 'ਤੇ ਇੱਕ CSV ਖਿੱਚੋ, ਜਾਂ ਆਪਣੇ ਡਿਵਾਈਸ ਤੋਂ ਚੁਣਨ ਲਈ ਬਾਕਸ 'ਤੇ ਕਲਿੱਕ ਕਰੋ.
ਅਸੀਂ ਨਿਕਾਸ ਫਾਰਮੈਟ ਵਜੋਂ JSON ਪਹਿਲਾਂ ਹੀ ਚੁਣ ਲਿਆ ਹੈ. ਜੇ ਤੁਸੀਂ ਵੱਖਰਾ ਟਾਰਗੇਟ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਡ੍ਰੌਪਡਾਊਨ ਵਿੱਚੋਂ ਇਸਨੂੰ ਬਦਲੋ.
Convert 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਪ੍ਰੋਗਰੈਸ ਬਾਰ ਖਤਮ ਹੋਣ ਦੀ ਉਡੀਕ ਕਰੋ। ਜਦੋਂ JSON ਤਿਆਰ ਹੋ ਜਾਵੇ ਤਾਂ ਉਸਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ।
JSON ਦੀ ਇੱਕ ਆਰੇ ਜੋ ਵਸਤੂਆਂ ਤੇ مشتمل ਹੈ, ਨੂੰ ਇੱਕ CSV ਫਾਇਲ ਵਿੱਚ flatten ਕਰੋ - Excel, Google Sheets, ਜਾਂ ਕਿਸੇ ਵੀ ਸਪ੍ਰੈੱਡਸ਼ੀਟ ਟੂਲ ਵਿੱਚ ਪੇਸਟ ਕਰੋ.
JSON ਕਨਫਿਗ ਫਾਇਲਾਂ ਨੂੰ ਹੋਰ ਮਨੁੱਖ-ਪਾਠਯੋਗ YAML ਫਾਰਮੈਟ ਵਿੱਚ ਬਦਲੋ - Kubernetes, GitHub Actions, Docker Compose ਇਸਨੂੰ ਪਸੰਦ ਕਰਦੇ ਹਨ।
Excel XLSX ਸਪ੍ਰੈੱਡਸ਼ੀਟ ਨੂੰ CSV ਵਿੱਚ ਬਦਲੋ - ਸਕ੍ਰਿਪਟ, ਡੇਟਾ ਟੂਲ, ਜਾਂ ਉਹਨਾਂ ਸਿਸਟਮਾਂ ਲਈ ਜੋ .xlsx ਨਹੀਂ ਖੋਲ੍ਹਦੇ, ਇਹ ਬਿਹਤਰੀਨ ਹੈ।