CSV to JSON Converter (Header Row ਤੋਂ Keys)

CSV ਨੂੰ ਇੱਕ JSON array ਵਿੱਚ ਬਦਲੋ। Paste ਕਰੋ ਜਾਂ file upload ਕਰੋ, ਅਤੇ ਮੂਲ ਰੂਪ ਵਿੱਚ local processing ਵਰਤੋ।

CSV paste ਕਰੋ ਅਤੇ ਤੁਰੰਤ JSON ਵਿੱਚ ਬਦਲੋ। Personal data ਨਾਲ ਸਾਵਧਾਨੀ ਨਾਲ ਕੰਮ ਕਰੋ।

Input data ਤੁਹਾਡੇ browser ਵਿੱਚ ਪ੍ਰਕਿਰਿਆ ਹੁੰਦੀ ਹੈ ਅਤੇ ਕਦੇ upload ਨਹੀਂ ਹੁੰਦੀ।

CSV JSON ਰੂਪਾਂਤਰਨ ਟੂਲ

“CSV JSON conversion”, “csv to json”, ਅਤੇ “convert CSV to JSON” ਵਰਕਫਲੋ ਲਈ quick paste ਜਾਂ upload ਨਾਲ ਵਰਤੋ।

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

  1. CSV paste ਕਰੋ (ਜਾਂ file upload ਕਰੋ)
  2. ਲੋੜ ਅਨੁਸਾਰ header, type inference ਅਤੇ empty-cell behavior ਚੁਣੋ
  3. JSON output ਕਾਪੀ ਕਰੋ ਜਾਂ .json ਵਜੋਂ ਡਾਊਨਲੋਡ ਕਰੋ

ਉਦਾਹਰਨਾਂ

ਮੁੱਢਲਾ (Type Inference ON)

ਇਨਪੁੱਟ

name,age,active
Alice,30,true
Bob,25,false

ਆਉਟਪੁੱਟ

[
  { "name": "Alice", "age": 30, "active": true },
  { "name": "Bob", "age": 25, "active": false }
]

Empty cell ਨੂੰ null ਬਣਾਓ

ਇਨਪੁੱਟ

name,age
Alice,
Bob,25

ਆਉਟਪੁੱਟ

[
  { "name": "Alice", "age": null },
  { "name": "Bob", "age": 25 }
]

ਰੂਪਾਂਤਰਨ ਸੁਝਾਅ

  • ਉਹਨਾਂ ID columns ਲਈ type inference OFF ਰੱਖੋ ਜਿਥੇ leading zeros ਮਹੱਤਵਪੂਰਣ ਹਨ।
  • TSV ਲਈ delimiter ਨੂੰ tab ਸੈੱਟ ਕਰੋ ਜਾਂ auto detection ਵਰਤੋ।
  • ਜੇ column counts ਵੱਖਰੀਆਂ ਹੋਣ ਤਾਂ warnings ਜਾਂਚੋ ਅਤੇ ਲੋੜ ਹੋਣ 'ਤੇ delimiter manually ਸੈੱਟ ਕਰੋ।

FAQ

ਕੀ ਮੈਂ ਪਹਿਲੀ row ਨੂੰ headers ਵਜੋਂ ਵਰਤ ਸਕਦਾ ਹਾਂ?

ਹਾਂ। ਜੇ header mode off ਹੋਵੇ, ਤਾਂ keys ਨੂੰ col1, col2, ... ਵਜੋਂ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ।

Numbers strings ਹੀ ਰਹਿੰਦੇ ਹਨ।

Type inference ਚਾਲੂ ਕਰੋ। Safe default OFF ਹੈ (ਸਾਰੇ values strings ਵਜੋਂ)।

ਕੀ empty cells null ਬਣ ਸਕਦੀਆਂ ਹਨ?

Empty string, null ਜਾਂ omit key ਵਿੱਚੋਂ ਚੁਣੋ।

ਕੀ ਇਹ TSV ਵੀ ਬਦਲ ਸਕਦਾ ਹੈ?

Delimiter ਨੂੰ tab ਸੈੱਟ ਕਰੋ ਜਾਂ auto detection ਵਰਤੋ।

ਕੀ ਇਹ quoted fields ਦੇ ਅੰਦਰ commas/newlines ਨੂੰ ਸਮਰਥਨ ਕਰਦਾ ਹੈ?

ਹਾਂ। ਜੇ parsing fail ਹੋਵੇ, ਤਾਂ quote character ਅਤੇ delimiter ਨੂੰ explicitly ਸੈੱਟ ਕਰੋ।

ਜੇ header names duplicated ਹੋਣ ਤਾਂ ਕੀ ਹੁੰਦਾ ਹੈ?

ਉਹਨਾਂ ਨੂੰ ਆਪਣੇ ਆਪ name_2, name_3 ਵਾਂਗ rename ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ warnings ਵਜੋਂ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈ।