መነሻ / የሶፍትዌር ልማት መሳሪያዎች / YAML ወደ JSON መቀየሪያ
ነፃ የመስመር ላይ መሳሪያዎች

YAML ወደ JSON መቀየሪያ

YAMLን በአሳሽዎ ውስጥ ወደ ተዘጋጀ JSON ይቀይሩ። አገባቡን ያረጋግጡ፣ ውጤቱን ይቅዱ ወይም ያውርዱ።

መጠቀም ይጀምሩ

YAMLን ወደ JSON መቼ መቀየር ያስፈልጋል?

JSON ለሚቀበል ፕሮግራም የውቅር ክፍል ወይም የOpenAPI ውሂብ መዋቅር ይቀይሩ። ከመጠቀምዎ በፊት እሴቶቹን ያረጋግጡ። ይህ አገባብንና የውሂብ አይነቶችን ብቻ ይፈትሻል፤ የKubernetes፣ Compose ወይም የመተግበሪያዎን ስኪማ አያረጋግጥም።

ሊሞከር የሚችል YAML → JSON ምሳሌ

# YAML ወደ JSON መቀየሪያ
service: "የምሳሌ አገልግሎት"
enabled: true
threshold: 12.5
release: 2026-10-26
account: "00123"
tags: ["ውቅር", "API"]
defaults: &defaults
  retries: 3
job: *defaults
{
  "service": "የምሳሌ አገልግሎት",
  "enabled": true,
  "threshold": 12.5,
  "release": "2026-10-26",
  "account": "00123",
  "tags": [
    "ውቅር",
    "API"
  ],
  "defaults": {
    "retries": 3
  },
  "job": {
    "retries": 3
  }
}

ጽሑፍ፣ ቁጥር፣ ቡሊያን፣ null፣ ዝርዝርና ነገሮች ይደገፋሉ። YAML 1.2 ውስጥ yes፣ no፣ on፣ off እና ቀኖች ጽሑፍ ናቸው፤ true እና false ቡሊያን ናቸው። "00123"ን በጥቅስ ያስገቡ። አስተያየቶችና የመልህቅ ስሞች አይቀመጡም።

ጽሑፍና የቁጥር አጻጻፍ

አማርኛን ጨምሮ የUTF-8 ጽሑፍ ይጠበቃል። የYAML እና JSON ቁጥሮች የአስርዮሽ ነጥብ ይጠቀማሉ፦ 12.5። "12,5"ን እንደ ጽሑፍ ለማስቀመጥ በጥቅስ ያስገቡ፤ የአካባቢ ቁጥር ቅርጽ በራሱ አይተረጎምም።

የመቀየር ስህተትን ማስተካከል

  • በተጠቆመው ቦታ ገባ ማድረግን፣ ሁለት ነጥብንና የመዝጊያ ጥቅስን ያረጋግጡ።
  • እያንዳንዱ ቁልፍ ልዩ መሆን አለበት፤ ተደጋጋሚውን ይቀይሩ ወይም ያስወግዱ።
  • ለገባ ማድረግ ክፍተት ይጠቀሙ፣ ታብ አይጠቀሙ።
  • የJSON ቁልፎች ጽሑፍ መሆን አለባቸው፤ ቁጥርና ቡሊያን ቁልፎችን በጥቅስ ያስገቡ።
  • ትልቅ ኢንቲጀሮችን በጥቅስ ያስገቡ። ኢንፊኒቲና NaN የJSON ቁጥሮች አይደሉም።
  • የማዋሃድ ቁልፎች (<<) አይደገፉም። መስኮቹን በግልጽ ይጻፉ።
  • በአንድ ጊዜ አንድ YAML ሰነድ ብቻ ይቀይሩ።
  • ጥልቀትን ወይም የቅጽል መስፋፋትን ይቀንሱ። JSON ዑደት ማጣቀሻ አይደግፍም።

.yml እና .yaml ይለያያሉ?

.yml እና .yaml ሁለቱም የYAML ቅጥያዎች ናቸው። UTF-8 የጽሑፍ ፋይል ከፍተው ውጤቱን በ.json ያውርዱ። ይህ ገጽ YAMLን ወደ JSON ብቻ ይቀይራል፤ በተቃራኒው አይሰራም።

የሚደገፉ ገደቦች

አንድ YAML 1.2 ሰነድ፣ 262,144 የUTF-16 ግቤት ክፍሎች፣ 512 KiB ፋይል፣ 64 ጥልቀት፣ 50,000 የተዘረጉ እሴቶችና 2,097,152 የውጤት ክፍሎች ድረስ። worker መነሳትን ጨምሮ 5 ሰከንድ ይፈቀዳል። የቅጽል ጥበቃው 50 ማባዣ ይጠቀማል፤ 50 ማጣቀሻዎችን ለመቀበል ዋስትና አይሰጥም። አስርዮሽ የJavaScript ትክክለኛነትን ይጠቀማል።

ሂደቱ በአሳሹ worker ውስጥ በአካባቢው ይሰራል። YAML አይላክም፣ በURL ወይም በአሳሽ ማከማቻ አይቀመጥም። የወረዱ ፋይሎችንና ቅንጥብ ሰሌዳን እርስዎ ይቆጣጠራሉ።

በJSON ቀጥል

YAML 1.2.2 · yaml 2.9.1

ሂደቱ በአሳሽዎ ውስጥ ይከናወናል።