JSON க்கு CSV மாற்றி
உங்கள் உலாவியில் JSON வரிசைகள் அல்லது பொருட்களை உடனடியாக CSV வடிவத்திற்கு மாற்றவும். தனிப்பயன் டிலிமிட்டர்கள், மேற்கோள்கள் மற்றும் பெரிய தரவுத்தொகுப்புகளை ஆதரிக்கிறது.
உங்கள் உலாவியில் JSON வரிசைகள் அல்லது பொருட்களை உடனடியாக CSV வடிவத்திற்கு மாற்றவும். தனிப்பயன் டிலிமிட்டர்கள், மேற்கோள்கள் மற்றும் பெரிய தரவுத்தொகுப்புகளை ஆதரிக்கிறது.
JSON இலிருந்து CSV க்கு செல்வது படிநிலைத் தரவை அட்டவணை வடிவத்தில் சமன் செய்கிறது. JSON இன் பலம் என்னவென்றால், அது உள்ளமைக்கப்பட்ட பொருள்கள், மாறுபட்ட நீளத்தின் வரிசைகள் மற்றும் பணக்கார வகை தகவல்களை விவரிக்க முடியும்; CSV யின் எளிமையான அமைப்பு எந்த ஒன்றையும் சொந்தமாக வெளிப்படுத்த முடியாது. எனவே, மாற்றமானது தேர்வுகளை உள்ளடக்கியது: எந்த புலங்கள் நெடுவரிசைகளாக மாறும், உள்ளமைக்கப்பட்ட பொருள்கள் எவ்வாறு சமன் செய்யப்படுகின்றன (address.city போன்ற புள்ளி குறியீட்டைப் பயன்படுத்தி), மற்றும் பதிவுகளுக்குள் உள்ள அணிவரிசைகளை என்ன செய்வது.
இந்த மாற்றியானது பொதுவான கேஸைக் கையாளுகிறது - நிலையான விசைகளைக் கொண்ட தட்டையான பொருள்களின் வரிசை - நேரடியாக: ஒவ்வொரு பொருளும் ஒரு வரிசையாக மாறும், எல்லாப் பொருள்களிலும் உள்ள விசைகளின் ஒன்றியம் நெடுவரிசை தொகுப்பாக மாறும், மற்றும் விடுபட்ட புலங்கள் வெற்று செல்களாக மாறும். உள்ளமைக்கப்பட்ட தரவுகளுக்கு, மாற்றியானது உள்ளமைக்கப்பட்ட விசைகளை புள்ளிகளுடன் இணைக்கும் தட்டையான விருப்பத்தை வழங்குகிறது, இது user.name, user.email, address.zip போன்ற நெடுவரிசை தலைப்புகளை உருவாக்குகிறது.
PapaParse CSV வெளியீட்டை உருவாக்குகிறது, காற்புள்ளிகள், புதிய வரிகள் அல்லது மேற்கோள் எழுத்துக்களைக் கொண்ட புலங்களுக்கு சரியான மேற்கோள்களைப் பயன்படுத்துகிறது. வெளியீடு RFC 4180 இணக்கமானது மற்றும் எக்செல், கூகுள் தாள்கள் மற்றும் பிற CSV-அறிவுக் கருவியில் சுத்தமாகத் திறக்கும்.
விரிதாள்கள் இன்னும் டெவலப்பர்கள் அல்லாதவர்களுக்கான உலகளாவிய தரவு வடிவமாகும். விற்பனைக் குழுக்கள், நிதிக் குழுக்கள், சந்தைப்படுத்தல் குழுக்கள் மற்றும் பிற வணிகச் செயல்பாடுகள் எக்செல் அல்லது கூகுள் ஷீட்களில் வாழ்கின்றன, மேலும் JSONஐ நேரடியாகப் பயன்படுத்தும்படி அவர்களைக் கேட்பது புரோகிராமரின் தரவு வடிவமைப்பைப் படிக்கும்படி கேட்கிறது. API வெளியீடுகள் மற்றும் தரவுத்தள ஏற்றுமதியிலிருந்து JSON ஐ CSV பிரிட்ஜ்களாக மாற்றுவது வணிகப் பயனர்கள் உண்மையில் திறக்கும் படிவத்தில்.
CSV என்பது மரபு அமைப்புகளில் இறக்குமதி செய்வதற்கான மிகவும் நம்பகமான வடிவமாகும். பழைய CRM இறக்குமதிகள், கணக்கியல் மென்பொருள் மற்றும் பகுப்பாய்வுக் கருவிகள் CSVஐ ஏற்கின்றன, ஆனால் JSON அல்ல. இறக்குமதிக்கு முன் மாற்றுவது பெரும்பாலும் ஒரே பாதையாகும்.
JSONஐ ஒட்டவும் அல்லது பதிவேற்றவும், தட்டையானதைத் தேர்வுசெய்யவும், CSVஐப் பெறவும்.
மாற்றியானது JSON வரிசைப் பொருள்களை எதிர்பார்க்கிறது. ஒவ்வொரு பொருளுக்கும், வரிசை முழுவதும் உள்ள அனைத்து விசைகளின் ஒன்றியம் கணக்கிடப்பட்டு, நெடுவரிசை தலைப்பு தொகுப்பாகப் பயன்படுத்தப்படுகிறது. ஒவ்வொரு பொருளும் ஒரு வரிசையாக எழுதப்பட்டுள்ளது, அதில் இல்லாத விசைகளுக்கான வெற்று மதிப்புகள் உள்ளன.
தட்டையாக்குதல் இயக்கப்பட்டால், உள்ளமைக்கப்பட்ட பொருள்கள் மீண்டும் மீண்டும் நடக்கின்றன: { பயனர்: {பெயர்: 'A', மின்னஞ்சல்: 'B' } } நெடுவரிசைகள் user.name மற்றும் user.email ஆக மாறும். CSV ஆனது ஒரு கலத்திற்கு பல மதிப்புகளைக் குறிக்க முடியாது என்பதால், பொருள்களுக்குள் உள்ள அணிவரிசைகள் வரிசைப்படுத்தப்படுகின்றன (திரும்ப JSON உரையாக மாற்றப்பட்டது).
PapaParse இன் unparse செயல்பாடு CSV வெளியீட்டை உருவாக்குகிறது. காற்புள்ளிகள், புதிய வரிகள் அல்லது மேற்கோள்களைக் கொண்ட புலங்கள் இரட்டை மேற்கோள்களில் மூடப்பட்டிருக்கும், உள் மேற்கோள்கள் இரட்டிப்பாக்குவதன் மூலம் தப்பிக்கப்படுகின்றன. வெளியீடு CRLF வரி முடிவுகளைப் பயன்படுத்துகிறது மற்றும் முன்னிருப்பாக தலைப்பு வரிசையை உள்ளடக்கியது.