Yaml: لا يدعم البنى "الموروثة"

تم إنشاؤها على ٢٣ سبتمبر ٢٠١٤  ·  3تعليقات  ·  مصدر: go-yaml/yaml

بالنظر إلى هذه الممرات:

    type Path struct {
        Description string
        Paths       map[string]Path
    }

    type Top struct {
        Title       string
        Path
    }

يجب أن أكون قادرًا على إلغاء تنظيم YAML مثل هذا:

  title: Recursive
  paths:
    a:
      paths:
        b:
          paths:
            c:
              description: Bottom

يعمل هذا ولكن يجب أن يكون نفس الشيء على النحو الوارد أعلاه:

    type Path struct {
        Description string
        Paths       map[string]Path
    }

    type Top struct {
        Title       string
        Paths    map[string]Path
    }

التعليق الأكثر فائدة

تحتاج إلى علامة ,inline لذلك ، وفقًا للوثائق:

http://gopkg.in/yaml.v2#Marshal

يمكنك استخدام هذه العلامة في كل من الحقول العادية والمجهولة.

ال 3 كومينتر

تحتاج إلى علامة ,inline لذلك ، وفقًا للوثائق:

http://gopkg.in/yaml.v2#Marshal

يمكنك استخدام هذه العلامة في كل من الحقول العادية والمجهولة.

: +1: آسف ، أعرف: RTFMrnix : بندقية:

لا مشكلة. ؛-)

وشكرا لتقديم القضايا. قد تكون مشاكل صحيحة.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات