JSON-ലേക്ക് CSV കൺവെർട്ടർ
JSON അറേകളോ ഒബ്ജക്റ്റുകളോ നിങ്ങളുടെ ബ്രൗസറിൽ തൽക്ഷണം CSV ഫോർമാറ്റിലേക്ക് പരിവർത്തനം ചെയ്യുക. ഇഷ്ടാനുസൃത ഡിലിമിറ്ററുകൾ, ഉദ്ധരണികൾ, വലിയ ഡാറ്റാസെറ്റുകൾ എന്നിവ പിന്തുണയ്ക്കുന്നു.
JSON അറേകളോ ഒബ്ജക്റ്റുകളോ നിങ്ങളുടെ ബ്രൗസറിൽ തൽക്ഷണം CSV ഫോർമാറ്റിലേക്ക് പരിവർത്തനം ചെയ്യുക. ഇഷ്ടാനുസൃത ഡിലിമിറ്ററുകൾ, ഉദ്ധരണികൾ, വലിയ ഡാറ്റാസെറ്റുകൾ എന്നിവ പിന്തുണയ്ക്കുന്നു.
JSON-ൽ നിന്ന് CSV-യിലേക്ക് പോകുന്നത്, ശ്രേണിപരമായ ഡാറ്റയെ ഒരു പട്ടികാ രൂപത്തിലേക്ക് പരത്തുന്നു. നെസ്റ്റഡ് ഒബ്ജക്റ്റുകൾ, വ്യത്യസ്ത ദൈർഘ്യമുള്ള ശ്രേണികൾ, സമ്പന്നമായ തരം വിവരങ്ങൾ എന്നിവ വിവരിക്കാൻ കഴിയും എന്നതാണ് JSON-ൻ്റെ ശക്തി; CSV-യുടെ ലളിതമായ ഘടനയ്ക്ക് അതൊന്നും നേറ്റീവ് ആയി പ്രകടിപ്പിക്കാൻ കഴിയില്ല. അതിനാൽ പരിവർത്തനത്തിൽ ചോയ്സുകൾ ഉൾപ്പെടുന്നു: ഏത് ഫീൽഡുകളാണ് കോളങ്ങളായി മാറുന്നത്, നെസ്റ്റഡ് ഒബ്ജക്റ്റുകൾ എങ്ങനെ പരന്നിരിക്കുന്നു (address.city പോലുള്ള ഡോട്ട് നോട്ടേഷൻ ഉപയോഗിച്ച്), റെക്കോർഡുകൾക്കുള്ളിലെ അറേകൾ എന്തുചെയ്യണം.
ഈ കൺവെർട്ടർ സാധാരണ കേസ് കൈകാര്യം ചെയ്യുന്നു - സ്ഥിരതയുള്ള കീകളുള്ള ഫ്ലാറ്റ് ഒബ്ജക്റ്റുകളുടെ ഒരു നിര - നേരിട്ട്: ഓരോ ഒബ്ജക്റ്റും ഒരു വരിയായി മാറുന്നു, എല്ലാ ഒബ്ജക്റ്റുകളിലുടനീളമുള്ള കീകളുടെ യൂണിയൻ കോളം സെറ്റായി മാറുന്നു, കൂടാതെ വിട്ടുപോയ ഫീൽഡുകൾ ശൂന്യമായ സെല്ലുകളായി മാറുന്നു. നെസ്റ്റഡ് ഡാറ്റയ്ക്കായി, കൺവെർട്ടർ ഒരു ഫ്ലാറ്റൻ ഓപ്ഷൻ വാഗ്ദാനം ചെയ്യുന്നു, അത് നെസ്റ്റഡ് കീകളെ ഡോട്ടുകളോടൊപ്പം ചേർക്കുന്നു, user.name, user.email, address.zip പോലുള്ള കോളം ഹെഡറുകൾ നിർമ്മിക്കുന്നു.
PapaParse CSV ഔട്ട്പുട്ട് സൃഷ്ടിക്കുന്നു, കോമകൾ, ന്യൂലൈനുകൾ അല്ലെങ്കിൽ ഉദ്ധരണി പ്രതീകങ്ങൾ എന്നിവ അടങ്ങിയ ഫീൽഡുകൾക്ക് ശരിയായ ഉദ്ധരണി പ്രയോഗിക്കുന്നു. ഔട്ട്പുട്ട് RFC 4180 കംപ്ലയിൻ്റാണ്, കൂടാതെ Excel, Google ഷീറ്റ് എന്നിവയിലും മറ്റേതെങ്കിലും CSV-അവവേർ ടൂളിലും വൃത്തിയായി തുറക്കുന്നു.
സ്പ്രെഡ്ഷീറ്റുകൾ ഇപ്പോഴും ഡവലപ്പർമാരല്ലാത്തവർക്കുള്ള സാർവത്രിക ഡാറ്റ ഫോർമാറ്റാണ്. സെയിൽസ് ടീമുകൾ, ഫിനാൻസ് ടീമുകൾ, മാർക്കറ്റിംഗ് ടീമുകൾ, കൂടാതെ മറ്റ് മിക്ക ബിസിനസ് ഫംഗ്ഷനുകളും Excel അല്ലെങ്കിൽ Google ഷീറ്റിൽ തത്സമയമാണ്, കൂടാതെ JSON നേരിട്ട് ഉപയോഗിക്കാൻ അവരോട് ആവശ്യപ്പെടുന്നത് ഒരു പ്രോഗ്രാമറുടെ ഡാറ്റ ഫോർമാറ്റ് വായിക്കാൻ അവരോട് ആവശ്യപ്പെടുന്നു. API ഔട്ട്പുട്ടുകളിൽ നിന്നും ഡാറ്റാബേസ് എക്സ്പോർട്ടുകളിൽ നിന്നും JSON-നെ CSV ബ്രിഡ്ജുകളിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു, ബിസിനസ്സ് ഉപയോക്താക്കൾ യഥാർത്ഥത്തിൽ തുറക്കുന്ന ഫോമിലേക്ക്.
ലെഗസി സിസ്റ്റങ്ങളിലേക്ക് ഇറക്കുമതി ചെയ്യുന്നതിനുള്ള ഏറ്റവും വിശ്വസനീയമായ ഫോർമാറ്റ് കൂടിയാണ് CSV. പഴയ CRM ഇറക്കുമതികൾ, അക്കൗണ്ടിംഗ് സോഫ്റ്റ്വെയർ, അനലിറ്റിക്സ് ടൂളുകൾ എന്നിവ CSV സ്വീകരിക്കുന്നു, എന്നാൽ JSON അല്ല. ഇറക്കുമതിക്ക് മുമ്പ് പരിവർത്തനം ചെയ്യുക എന്നത് പലപ്പോഴും ഒരേയൊരു വഴിയാണ്.
JSON ഒട്ടിക്കുക അല്ലെങ്കിൽ അപ്ലോഡ് ചെയ്യുക, ഫ്ലാറ്റനിംഗ് തിരഞ്ഞെടുക്കുക, CSV നേടുക.
കൺവെർട്ടർ ഒബ്ജക്റ്റുകളുടെ ഒരു JSON നിര പ്രതീക്ഷിക്കുന്നു. ഓരോ ഒബ്ജക്റ്റിനും, അറേയിലുടനീളമുള്ള എല്ലാ കീകളുടെയും യൂണിയൻ കണക്കാക്കുകയും കോളം ഹെഡർ സെറ്റായി ഉപയോഗിക്കുകയും ചെയ്യുന്നു. ഓരോ ഒബ്ജക്റ്റും ഒരു വരിയായി എഴുതിയിരിക്കുന്നു, അതിൽ അടങ്ങിയിരിക്കാത്ത കീകൾക്കുള്ള ശൂന്യമായ മൂല്യങ്ങൾ.
ഫ്ലാറ്റനിംഗ് പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ, നെസ്റ്റഡ് ഒബ്ജക്റ്റുകൾ ആവർത്തിച്ച് നടക്കുന്നു: {ഉപയോക്താവ്: {പേര്: 'എ', ഇമെയിൽ: 'ബി' } } നിരകൾ user.name, user.email എന്നിവയായി മാറുന്നു. ഓരോ സെല്ലിനും ഒന്നിലധികം മൂല്യങ്ങളെ നേറ്റീവ് ആയി പ്രതിനിധീകരിക്കാൻ CSV-ന് സാധിക്കാത്തതിനാൽ ഒബ്ജക്റ്റുകൾക്കുള്ളിലെ അറേകൾ സ്ട്രിംഫൈ ചെയ്തിരിക്കുന്നു (JSON ടെക്സ്റ്റിലേക്ക് തിരികെ മാറ്റി).
PapaParse-ൻ്റെ അൺപാഴ്സ് ഫംഗ്ഷൻ CSV ഔട്ട്പുട്ട് സൃഷ്ടിക്കുന്നു. കോമകളോ ന്യൂലൈനുകളോ ഉദ്ധരണികളോ അടങ്ങുന്ന ഫീൽഡുകൾ ഇരട്ട ഉദ്ധരണികളിൽ പൊതിഞ്ഞിരിക്കുന്നു, ആന്തരിക ഉദ്ധരണികൾ ഇരട്ടിപ്പിക്കുന്നതിലൂടെ രക്ഷപ്പെടും. ഔട്ട്പുട്ട് CRLF ലൈൻ എൻഡിംഗുകൾ ഉപയോഗിക്കുന്നു കൂടാതെ സ്ഥിരസ്ഥിതിയായി തലക്കെട്ട് വരിയും ഉൾപ്പെടുന്നു.