Size: a a a

2021 May 11

VK

Vadik Karmanov in Go-go!
можно item[i].Field = all[i].Field
источник

RL

Ragnar Lodbrok in Go-go!
Так массив типа []APICallBack надо
источник

N

Nikita in Go-go!
for _, val := range all {


     item := APICallBack{Result: "OK"}
     tt := []struct {}
      tt = append(tt, item)
     item.Debug = reply.String()
     item.Message = val
     jitem, err := json.Marshal(item)
     if err != nil {
       fmt.Println(err.Error())
       return
     }
     fmt.Println(string(jitem))
источник

N

Nikita in Go-go!
type []struct {} is not an expression
источник

N

Nikita in Go-go!
иде переставил , подскажки не работают (
источник

RL

Ragnar Lodbrok in Go-go!
tt:=[]APICallBack{}
источник

AK

Andrey Kartashov in Go-go!
у тебя массив инициализируется внутри цикла. Ничего не смущает?
источник

N

Nikita in Go-go!
да , что то не то , всё равно несколько массивов сыпит
источник

N

Nikita in Go-go!
{"result":"OK","message":"192.168.7.0","debug":"!re @ [{.id *B} {chain srcnat} {action masquerade} {src-address 192.168.7.0/24} {dst-address !192.168.7.0/24} {out-interface Ext_100} {log false} {log-prefix } {bytes 196249650} {packets 2985001} {invalid false} {dynamic false} {disabled false} {comment Redirect 192.168.7.0/24 to WAN via VLAN100}]\n!re @ [{.id *49D} {chain srcnat} {action masquerade} {src-address 10.172.17.0/24} {out-interface Ext_100} {log false} {log-prefix } {bytes 88715719} {packets 1457787} {invalid false} {dynamic false} {disabled false}]\n!done @ []"}
{"result":"OK","message":"10.172.17.0","debug":"!re @ [{.id *B} {chain srcnat} {action masquerade} {src-address 192.168.7.0/24} {dst-address !192.168.7.0/24} {out-interface Ext_100} {log false} {log-prefix } {bytes 196249650} {packets 2985001} {invalid false} {dynamic false} {disabled false} {comment Redirect 192.168.7.0/24 to WAN via VLAN100}]\n!re @ [{.id *49D} {chain srcnat} {action masquerade} {src-address 10.172.17.0/24} {out-interface Ext_100} {log false} {log-prefix } {bytes 88715719} {packets 1457787} {invalid false} {dynamic false} {disabled false}]\n!done @ []"}
источник

VK

Vadik Karmanov in Go-go!
go
tt := make([]APICallBack, 0, len(all))
 for _, val := range all {
   item := APICallBack{Result: "OK"}
   item.Debug = reply.String()
   item.Message = val
   tt = append(tt, item)
   jitem, err := json.Marshal(item)
   if err != nil {
     fmt.Println(err.Error())
     return
   }
   fmt.Println(string(jitem))
 }
источник

RL

Ragnar Lodbrok in Go-go!
Так tt  же будет заполнен пустыми значениями изначально, потому что его длина не равна нулю изначально
источник

VK

Vadik Karmanov in Go-go!
оц
источник

VK

Vadik Karmanov in Go-go!
сорян
источник

VK

Vadik Karmanov in Go-go!
подправил
источник

N

Nikita in Go-go!
{"result":"OK","message":"192.168.7.0","debug":"!re @ [{.id *B} {chain srcnat} {action masquerade} {src-address 192.168.7.0/24} {dst-address !192.168.7.0/24} {out-interface Ext_100} {log false} {log-prefix } {bytes 196325757} {packets 2986168} {invalid false} {dynamic false} {disabled false} {comment Redirect 192.168.7.0/24 to WAN via VLAN100}]\n!re @ [{.id *49D} {chain srcnat} {action masquerade} {src-address 10.172.17.0/24} {out-interface Ext_100} {log false} {log-prefix } {bytes 88728591} {packets 1458001} {invalid false} {dynamic false} {disabled false}]\n!done @ []"}
{"result":"OK","message":"10.172.17.0","debug":"!re @ [{.id *B} {chain srcnat} {action masquerade} {src-address 192.168.7.0/24} {dst-address !192.168.7.0/24} {out-interface Ext_100} {log false} {log-prefix } {bytes 196325757} {packets 2986168} {invalid false} {dynamic false} {disabled false} {comment Redirect 192.168.7.0/24 to WAN via VLAN100}]\n!re @ [{.id *49D} {chain srcnat} {action masquerade} {src-address 10.172.17.0/24} {out-interface Ext_100} {log false} {log-prefix } {bytes 88728591} {packets 1458001} {invalid false} {dynamic false} {disabled false}]\n!done @ []"}
источник

N

Nikita in Go-go!
тоже самое
источник

VK

Vadik Karmanov in Go-go!
а какой должен быть итог, я не пойму
источник

N

Nikita in Go-go!
нужен просто один массив с информацией
источник

N

Nikita in Go-go!
чтобы его можно было разобрать
источник

VK

Vadik Karmanov in Go-go!
а зачем вы выводити строку байтов?
источник