YAML ಕಾನ್ಫಿಗ್ ಅನ್ನು JSON ಗೆ ಪರಿವರ್ತಿಸಿ, JSON نحوವನ್ನು ಪ್ರಾಧಾನ್ಯವಾಗಿ ಬಳಸುವ ಟೂಲ್ಗಳು, API ಗಳು ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ಗಳಿಗಾಗಿ.
YAML ಇಂದ JSON ಗೆ ಪರಿವರ್ತನೆ ಅಗತ್ಯವಿರುವುದು ಏಂದರೆ ಒಂದು ಉಪಕರಣವು ಕೇವಲ JSON ಮಾತಾಡುತ್ತಿದ್ದರೆ ಮತ್ತು YAML ನಲ್ಲಿ ರಚಿಸಿದ ಕಾನ್ಫಿಗ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳಬೇಕಾದಾಗ. ಹೆಚ್ಚಿನ CI ವ್ಯವಸ್ಥೆಗಳು, JavaScript ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ಮತ್ತು REST APIಗಳು JSON ಅನ್ನು ಇಚ್ಚಿಸುತ್ತವೆ. ರಚನಾತ್ಮಕವಾಗಿ ಪರಿವರ್ತನೆ ನಿಖರವಾಗಿರುತ್ತದೆ - ಕೇವಲ ಸಿಂಟ್ಯಾಕ್ಸ್ ಬದಲಾಗುತ್ತದೆ.
ನಾವು yaml ಲೈಬ್ರರಿಯೊಂದಿಗೆ YAML ಅನ್ನು ಪಾರ್ಸ್ ಮಾಡುತ್ತೇವೆ (ಪೂರ್ಣ YAML 1.2 ಬೆಂಬಲ), ನಂತರ ಅನ್ನು ಇಂದೆಂಟ್ ಮಾಡಿದ JSON ಗೆ stringify ಮಾಡುತ್ತೇವೆ. ಬಹು-ಡಾಕ್ಯುಮೆಂಟ್ YAML ಫೈಲ್ಗಳು (--- ಮಾರ್ಕರ್ಗಳಿಂದ ವಿಭಜಿಸಿದವು) ಮೊದಲ ಡಾಕ್ಯುಮೆಂಟ್ನನ್ನೇ ಹೊರತರುತ್ತವೆ; ಬಹು-ಡಾಕ್ ವರ್ಕ್ಫ್ಲೋಗಳಿಗಾಗಿ ನಂತರದ ವಿಭಾಗವನ್ನು ಬಳ시오. ಕಾಮೆಂಟ್ಗಳು ತೆಗೆಯಲ್ಪಡುತ್ತವೆ (JSON ಅವುಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ). ಎಲ್ಲವೂ ಸ್ಥಳೀಯವಾಗಿ ನಡೆಯುತ್ತದೆ.
YAML ಮಾನವರಿಗೆ ಸುಲಭವಾಗಿರುವ ಡೇಟಾ ಸೀರಿಯಲೈಸೇಶನ್ ಫಾರ್ಮ್ಯಾಟ್ — ಇನ್ಡೆಂಟೇಶನ್ ಆಧಾರಿತ, JSON ಗಿಂತ ಕಡಿಮೆ ಗರಿಗೆಟೆ ಇರುವ, ಕಾನ್ಫಿಗ್ ಫೈಲ್ಗಳಿಗೆ ಆದರ್ಶ. Kubernetes, CI ಪೈಪ್ಲೈನ್ಗಳು ಮತ್ತು ಹೆಚ್ಚಿನ ಇತ್ತೀಚಿನ DevOps ಉಪಕರಣಗಳು ಇದನ್ನು ಬಳಸುತ್ತವೆ.
JSON (JavaScript Object Notation) ವೆಬ್ನಲ್ಲಿನ ಸಂರಚಿತ ಡೇಟಾ ಗಾಗಿ lingua franca ಆಗಿದೆ. ಅರೆಗಳು, ಆಬ್ಜೆಕ್ಟ್ಗಳು, ಸ್ಟ್ರಿಂಗ್ಗಳು, ಸಂಖ್ಯೆಗಳು, ಬೂಲಿಯನ್ಗಳು. ಪ್ರತಿಯೊಂದು ಆಧುನಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯೂ ಇದನ್ನು ಓದುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ.
ಮೇಲಿನ ಕನ್ವರ್ಟರ್ಗೆ YAML ಅನ್ನು ಎಸೆದು, ಅಥವಾ ನಿಮ್ಮ ಸಾಧನದಿಂದ ಒಂದನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಅಯೆಕ್ಸ್ ಬಾಕ್ಸ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
ನಾವು ಔಟ್ಪುಟ್ ಫಾರ್ಮ್ಯಾಟ್ ಆಗಿ JSON ಅನ್ನು ಪೂರ್ವಚಯಿಸಿದ್ದೇವೆ. ಬೇರೆ ಗುರಿಯನ್ನು ಬಯಸಿದರೆ ಡ್ರಾಪ್ಡೌನ್ನಿಂದ ಇದನ್ನು ಬದಲಿಸಿ.
Convert ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಪ್ರಗತಿ ಬಾರ್ ಪೂರ್ಣವಾಗುವ ತನಕ ಕಾಯಿರಿ. JSON ಸಿದ್ಧವಾದಾಗ ಅದನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ.
JSON ಸಂರಚನಾ ಫೈಲ್ಗಳನ್ನು ಮಾನವನಿಗೆ ಓದುವ ಸಂಕಷ್ಟ ಕಡಿಮೆ ಮಾಡಿದ YAML ಫಾರ್ಮ್ಯಾಟ್ಗೆ ಪರಿವರ್ತಿಸಿ - Kubernetes, GitHub Actions, Docker Compose ಇದನ್ನು ಪ್ರಿಯರಾಗಿ ಬಳಸುತ್ತವೆ.
ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ CSV ಫೈಲ್ ಅನ್ನು JSON ಗೆ ಪರಿವರ್ತಿಸಿ - ಸ್ಪ್ರೆಡ್ಶೀಟ್ಗಳನ್ನು ಸ್ಕ್ರಿಪ್ಟ್ಗಳಿಗೆ, API ಗಳಿಗೆ ಅಥವಾ LLMಗಳಿಗೆ ಪೈಪ್ ಮಾಡಲು ಇದು ಪರಿಪೂರ್ಣವಾಗಿದೆ.
ಓಬ್ಜೆಕ್ಟ್ಸ್ನ JSON ಅರೆವನ್ನು CSV ಫೈಲ್ ಆಗಿ ಫ್ಲ್ಯಾಟ್ ಮಾಡಿ - ಅದನ್ನು Excel, Google Sheets ಅಥವಾ ಯಾವುದಾದರೂ ಸ್ಪ್ರೆಡ್ಶೀಟ್ ಟೂಲ್ಗೆ ಪೇಸ್ಟ್ ಮಾಡಿ.