сейчас строками отдаёт
{"result":"OK","message":"2cf0.5da2.7144:GigabitEthernet1/45","debug":"debug"}
{"result":"OK","message":"2cf0.5d7a.7c9b:GigabitEthernet1/14","debug":"debug"}
то есть надо result сохранять в массив и уже массив отдвать ?
А я не знаю, что вам именно надо, это же ваш код и ваша бизнес-логика Но если вы сохраните item в массив, а потом массив переведете в json, то у вас будет одна строка
а как будет выглядеть пример записи того что в result в массив ?
Вы не знаете, как добавлять элементы в массив? myArray = append(myArray,result)
только это слайс
dwarfs := make([]string, 0, 1) ta := strings.Split(str, "\n") for i := range ta { line := strings.Fields(ta[i]) for i2 := range line { if line[i2] == "static" { mac = line[i2-1] GIint = line[i2+2] result := mac + ":" + GIint dwarfs = append(dwarfs,result) fmt.Println(dwarfs)
Обсуждают сегодня