Yaml: Tidak mendukung struct "diwariskan"

Dibuat pada 23 Sep 2014  ·  3Komentar  ·  Sumber: go-yaml/yaml

Mengingat stuct ini:

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

    type Top struct {
        Title       string
        Path
    }

Saya harus dapat menghapus YAML seperti ini:

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

Ini berfungsi tetapi harus sama seperti di atas:

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

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

Komentar yang paling membantu

Anda memerlukan flag ,inline untuk itu, sesuai dokumentasi:

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

Anda dapat menggunakan tanda itu baik di bidang normal maupun di bidang anonim.

Semua 3 komentar

Anda memerlukan flag ,inline untuk itu, sesuai dokumentasi:

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

Anda dapat menggunakan tanda itu baik di bidang normal maupun di bidang anonim.

:+1: Maaf, saya tahu: RTFM @rnix :gun:

Tidak masalah. ;-)

Dan terima kasih telah mengirimkan masalah. Mereka mungkin masalah yang valid.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat