LibraTool logoLibraTool

ಉಚಿತ YAML ನಿಂದ JSON ಪರಿವರ್ತಕ

YAML ಅನ್ನು JSON ಗೆ ಮತ್ತು JSON ಅನ್ನು YAML ಗೆ, ಎರಡೂ ದಿಕ್ಕುಗಳಲ್ಲಿ ಪರಿವರ್ತಿಸಿ. ಯಾವುದೇ ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ಅಂಟಿಸಿ ಮತ್ತು ಪರಿವರ್ತಿತ ಔಟ್‌ಪುಟ್ ತಕ್ಷಣ ಪಡೆಯಿರಿ — ಸರ್ವರ್ ಅಪ್‌ಲೋಡ್ ಅಗತ್ಯವಿಲ್ಲ.

ಒಮ್ಮೆ ಲೋಡ್ ಆದ ನಂತರ ಆಫ್‌ಲೈನ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ
JSON ಔಟ್‌ಪುಟ್
ಔಟ್‌ಪುಟ್ ಇಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ…

ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

ಪರಿವರ್ತನೆಯ ಎರಡೂ ದಿಕ್ಕುಗಳು — YAML ನಿಂದ JSON ಮತ್ತು JSON ನಿಂದ YAML — ಪುಟದಲ್ಲಿ ನಿರ್ಮಿಸಿದ ಕೈಬರಹದ ಪಾರ್ಸರ್ ಮತ್ತು ಎಮಿಟರ್ ಬಳಸಿ ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ನಡೆಯುತ್ತವೆ, ಥರ್ಡ್-ಪಾರ್ಟಿ YAML ಲೈಬ್ರರಿ ಇಲ್ಲದೆ ಮತ್ತು ಸರ್ವರ್ ಒಳಗೊಳ್ಳದೆ. ತರ್ಕ ಮ್ಯಾಪಿಂಗ್‌ಗಳು, ಅನುಕ್ರಮಗಳು, ಸ್ಕೇಲಾರ್‌ಗಳು, ಕೋಟ್ ಮಾಡಿದ ಸ್ಟ್ರಿಂಗ್‌ಗಳು, ಮತ್ತು ಇನ್‌ಲೈನ್ ಕಾಮೆಂಟ್ ತೆಗೆಯುವಿಕೆಯನ್ನು ನಿರ್ವಹಿಸುವ ಒಂದೇ TypeScript ಮಾಡ್ಯೂಲ್‌ನಲ್ಲಿ (lib/yamljson.ts) ವಾಸಿಸುತ್ತದೆ.

  1. 1
    ಇನ್‌ಪುಟ್ ಅನ್ನು ಸಾಲು-ಸಾಲಿನಂತೆ ಪೂರ್ವ-ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗಿದೆ
    YAML ಇನ್‌ಪುಟ್‌ಗಾಗಿ, ಪಾರ್ಸರ್ ಪಠ್ಯವನ್ನು ಸಾಲುಗಳಾಗಿ ವಿಭಜಿಸುತ್ತದೆ, ಇನ್‌ಲೈನ್ ಕಾಮೆಂಟ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ (ಸ್ಟ್ರಿಂಗ್‌ಗಳೊಳಗೆ # ತೆಗೆದುಹಾಕದಂತೆ ಕೋಟ್ ಸ್ಥಿತಿ ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತದೆ), ಇಂಡೆಂಟೇಶನ್ ಆಳ ಅಳೆಯುತ್ತದೆ, ಮತ್ತು ಖಾಲಿ ಸಾಲುಗಳನ್ನು ಬಿಡುತ್ತದೆ — ಯಾವುದೇ ಪಾರ್ಸಿಂಗ್ ಪ್ರಾರಂಭವಾಗುವ ಮೊದಲು ಟೋಕನ್‌ಗಳ ರಚನಾತ್ಮಕ ಪಟ್ಟಿಯನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ.
  2. 2
    ರಿಕರ್ಸಿವ್ ಡಿಸೆಂಟ್ ಪಾರ್ಸರ್ ಡೇಟಾ ಟ್ರೀ ನಿರ್ಮಿಸುತ್ತದೆ
    ಪಾರ್ಸರ್ ರಚನೆಯನ್ನು ನಿರ್ಧರಿಸಲು ಇಂಡೆಂಟೇಶನ್ ಮಟ್ಟ ಬಳಸಿ ಟೋಕನ್ ಪಟ್ಟಿಯ ಮೂಲಕ ವಾಕ್ ಮಾಡುತ್ತದೆ. ಇದು ಅನುಕ್ರಮ ಐಟಂಗಳನ್ನು (- value), ಮ್ಯಾಪಿಂಗ್ ಕೀಗಳನ್ನು (key: value), ಮತ್ತು ನೆಸ್ಟೆಡ್ ಬ್ಲಾಕ್‌ಗಳನ್ನು ಗುರುತಿಸುತ್ತದೆ. ಸ್ಕೇಲಾರ್‌ಗಳು null, ಬೂಲಿಯನ್‌ಗಳು, ಪೂರ್ಣಾಂಕಗಳು (ಮೌನ ಡೇಟಾ ಭ್ರಷ್ಟಾಚಾರ ತಪ್ಪಿಸಲು 007 ನಂತಹ ಮುಂದಿನ-ಶೂನ್ಯ ಮೌಲ್ಯಗಳನ್ನು ತಿರಸ್ಕರಿಸುತ್ತದೆ), ಮತ್ತು ಫ್ಲೋಟ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಟೈಪ್ ಮಾಡಿದ ಬಲಾತ್ಕಾರ ಹಂತದ ಮೂಲಕ ಹೋಗುತ್ತವೆ — ಒಂದು ಐಚ್ಛಿಕ ಮೋಡ್ yes, no, on, ಮತ್ತು off ನಂತಹ YAML 1.1 ಬೇರ್‌ವರ್ಡ್‌ಗಳನ್ನು ಬೂಲಿಯನ್‌ಗಳಾಗಿ ಪರಿವರ್ತಿಸುವ ಬದಲು ಸ್ಟ್ರಿಂಗ್‌ಗಳಾಗಿ ಇಡುತ್ತದೆ.
  3. 3
    ಬೆಂಬಲಿಸದ YAML ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಗುರುತಿಸಲಾಗುತ್ತದೆ, ಮೌನವಾಗಿ ಬಿಡಲಾಗುವುದಿಲ್ಲ
    ಔಟ್‌ಪುಟ್ ಹೊರಸೂಸುವ ಮೊದಲು, ಟೂಲ್ ಆಂಕರ್‌ಗಳಿಗಾಗಿ (&name), ಅಲಿಯಾಸ್‌ಗಳಿಗಾಗಿ (*name), ಮರ್ಜ್ ಕೀಗಳಿಗಾಗಿ (<<:), ಬ್ಲಾಕ್ ಸ್ಕೇಲಾರ್‌ಗಳಿಗಾಗಿ (| ಮತ್ತು >), ಬಹು-ಡಾಕ್ಯುಮೆಂಟ್ ಗುರುತುಗಳಿಗಾಗಿ (---), ಮತ್ತು ನಕಲಿ ಮ್ಯಾಪಿಂಗ್ ಕೀಗಳಿಗಾಗಿ ಸ್ಕ್ಯಾನ್ ಮಾಡುತ್ತದೆ. ಇವುಗಳಲ್ಲಿ ಯಾವುದಾದರೂ ಸೂಕ್ಷ್ಮವಾಗಿ ತಪ್ಪಾದ JSON ಉತ್ಪಾದಿಸುವ ಬದಲು ಗೋಚರ ಎಚ್ಚರಿಕೆಯನ್ನು ಪ್ರಚೋದಿಸುತ್ತದೆ.
  4. 4
    JSON ಅನ್ನು ಸೀರಿಯಲೈಸ್ ಮಾಡಲಾಗಿದೆ ಅಥವಾ YAML ಹೊರಸೂಸಲಾಗಿದೆ, ನಂತರ ಲಭ್ಯಗೊಳಿಸಲಾಗಿದೆ
    YAML→JSON ಗಾಗಿ, ಪಾರ್ಸ್ ಮಾಡಿದ ಮೌಲ್ಯವನ್ನು ನಿಮ್ಮ ಆಯ್ಕೆಮಾಡಿದ ಇಂಡೆಂಟೇಶನ್‌ನೊಂದಿಗೆ (2 ಸ್ಪೇಸ್‌ಗಳು, 4 ಸ್ಪೇಸ್‌ಗಳು, ಟ್ಯಾಬ್, ಅಥವಾ ಮಿನಿಫೈಡ್) JSON.stringify ಗೆ ರವಾನಿಸಲಾಗುತ್ತದೆ. JSON→YAML ಗಾಗಿ, ಕಸ್ಟಮ್ ಎಮಿಟರ್ ಪಾರ್ಸ್ ಮಾಡಿದ JavaScript ಮೌಲ್ಯದ ಮೂಲಕ ವಾಕ್ ಮಾಡಿ ಇಂಡೆಂಟ್ ಮಾಡಿದ YAML ಉತ್ಪಾದಿಸುತ್ತದೆ, ಅಗತ್ಯವಿದ್ದಾಗ ಮಾತ್ರ ಸ್ಟ್ರಿಂಗ್ ಸ್ಕೇಲಾರ್‌ಗಳನ್ನು ಕೋಟ್ ಮಾಡುತ್ತದೆ (ಉದಾ., :, #, ಒಳಗೊಂಡ ಅಥವಾ ಮೀಸಲಾದ ಪದಗಳಂತೆ ಕಾಣುವ ಮೌಲ್ಯಗಳು). ನೀವು ಟೈಪ್ ಮಾಡಿದಂತೆ ಔಟ್‌ಪುಟ್ ತಕ್ಷಣ ಕಾಣಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ನಕಲಿಸಬಹುದು ಅಥವಾ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು.

ಸಂಬಂಧಿತ ಪರಿಕರಗಳು

🔁

JSON ನಿಂದ XML ಪರಿವರ್ತಕ

ಗುಣಲಕ್ಷಣಗಳು ಮತ್ತು ಅರೇಗಳನ್ನು ಕಾಪಾಡಿಕೊಂಡು JSON ಅನ್ನು XML ಗೆ ಮತ್ತು XML ಅನ್ನು JSON ಗೆ, ಎರಡೂ ದಿಕ್ಕುಗಳಲ್ಲಿ ಪರಿವರ್ತಿಸಿ. ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ — ಏನೂ ಅಪ್‌ಲೋಡ್ ಆಗುವುದಿಲ್ಲ.

ಇದನ್ನು ಪ್ರಯತ್ನಿಸಿ
🔄

CSV ನಿಂದ JSON

ಸರಿಯಾದ RFC 4180 ಪಾರ್ಸರ್, ಡಿಲಿಮಿಟರ್ ಸ್ವಯಂ-ಪತ್ತೆ, ಮತ್ತು ಟೈಪ್ ಪರಿವರ್ತನೆಯೊಂದಿಗೆ CSV (ಅಥವಾ TSV) ಅನ್ನು JSON ಗೆ — ಆಬ್ಜೆಕ್ಟ್‌ಗಳ ಅಥವಾ ಅರೇಗಳ ಅರೇ — ಪರಿವರ್ತಿಸಿ. ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ.

ಇದನ್ನು ಪ್ರಯತ್ನಿಸಿಫೈಲ್‌ಗಳು ಸ್ಥಳೀಯವಾಗಿರುತ್ತವೆ
🔑

JWT ಡಿಕೋಡರ್

ಯಾವುದೇ JSON Web Token ಅನ್ನು ಡಿಕೋಡ್ ಮಾಡಿ ಮತ್ತು ಪರಿಶೀಲಿಸಿ. ಹೆಡರ್, ಪೇಲೋಡ್, ಅವಧಿ ಮುಗಿಯುವಿಕೆ, ಮತ್ತು ಪ್ರಮಾಣಿತ ಕ್ಲೈಮ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಿ. ಎಲ್ಲವೂ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ಚಲಿಸುತ್ತದೆ — ಟೋಕನ್‌ಗಳು ನಿಮ್ಮ ಸಾಧನ ಬಿಟ್ಟು ಹೋಗುವುದಿಲ್ಲ.

ಇದನ್ನು ಪ್ರಯತ್ನಿಸಿ

ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು