YAML கட்டமைப்பை JSON ஆக மாற்றவும் - JSON எழுத்து முறையை விரும்பும் கருவிகள், APIகள் மற்றும் ஸ்கிரிப்ட்களுக்காக.
YAML-இனிலிருந்து JSON-க்கு மாற்றம், ஒரு கருவி sadece JSON பேசும்போது YAML-ல் உருவாக்கப்பட்ட கன்ஃபிகை அது பயன்படுத்த வேண்டியபோது தேவைப்படும். பெரும்பாலான CI அமைப்புகள், JavaScript ஸ்கிரிப்டுகள் மற்றும் REST APIக்கள் JSON-ஐ முன்னுரிமை கொடுக்கின்றன. கட்டமைப்பில் இழப்பு இல்லாமல் மாற்றம் நடைபெறும் - வெறும் இலக்கம் (syntax) மாற்றப்படுகிறது.
yaml நூலகத்தைப் பயன்படுத்தி நாம் YAML-ஐ பார்ஸ் செய்கிறோம் (முழு YAML 1.2 ஆதரவு), பின்னர் இதனை இண்டெண்ட் செய்யப்பட்ட JSON ஆக stringify செய்கிறோம். Multi-document YAML கோப்புகள் (--- மார்க்கர்களால் பிரிக்கப்படும்) முதல் ஆவணத்தையே வெளியிடுகின்றன; பல-ஆவண வேலைப்பயிற்சிகளுக்கு பின்னர் பிரிப்பை (downstream split) பயன்படுத்தவும். Comments நீக்கப்படுகின்றன (JSON அவற்றை ஆதரிக்காது). எல்லாம் உள்ளூரில் இயங்குகிறது.
YAML என்பது மனித-உரிமைமிக்க தரவு தொடர்முறை வடிவம் - இடையிடை அடையாளப்படுத்தல்த் திட்டத்தைப் பயன்படுத்துகிறது, JSON-அைவிட குறைவான சத்தம் கொண்டது மற்றும் கன்ஃபிக் கோப்புகளுக்கு ஏற்றது. Kubernetes, CI பைப்லைன்கள் மற்றும் பெரும்பாலான நவீன DevOps கருவிகள் இதை பயன்படுத்துகின்றன.
JSON (JavaScript Object Notation) என்பது வலைப்பின்னலின் கட்டமைக்கப்பட்ட தரவுகளுக்கான பொதுவான மொழி. வரிசைகள், பொருட்கள், எழுத்து வரிசைகள், எண்கள், பூலியன் மதிப்புகள். எல்லா நவீன நிரலாக்க மொழிகளாலும் இதை படிக்கலாம்.
மேலுள்ள மாற்றியில் ஒரு YAML ஐ இழுத்து வைக்கவும், அல்லது உங்கள் சாதனத்திலிருந்து ஒன்றை தேர்வு செய்ய பெட்டியை கிளிக் செய்யவும்.
நாங்கள் வெளியீட்டு வடிவ olarak JSON ஐ முன்னுடன் தேர்வு செய்துள்ளோம். வேறொரு இலக்கை வேண்டுமானால் dropdown-இலிருந்து அதை மாற்றுங்கள்.
Convert-ஐ கிளிக் செய்து முன்னேற்றப் பட்டி முடிந்ததை காத்திருங்கள். JSON தயார் ஆகும்போது அதை பதிவிறக்கவும்.
JSON கட்டமைப்பு கோப்புகளை மனிதன் வாசிக்க எளிதான YAML வடிவத்துக்கு மாற்றவும் - Kubernetes, GitHub Actions, Docker Compose இதனை விரும்புகின்றன.
உங்கள் உலாவியில் CSV கோப்பை JSON ஆக மாற்றவும் - ஸ்பிரெட்ஷீடுகளை ஸ்கிரிப்ட்கள், APIகள் அல்லது LLMகளுக்காக நேரடியாக அனுப்புவதற்கு சிறந்தது.
ஒரு JSON பொருள் வரிசையை CSV கோப்பாக மடக்கவும் - அதை Excel, Google Sheets அல்லது எந்தவொரு ஸ்பிரெட்ஷீட் கருவியிலும் ஒட்டவும்.