0.1.6 Estimated callz even with a bit of da jzon

This commit is contained in:
Peder Vatn Austad
2024-05-20 20:20:15 +02:00
parent fe0df47304
commit 85c3645ec1

31
main.go
View File

@@ -363,8 +363,39 @@ func printData(data *Data) {
for _, call := range estimatedCall.EstimatedCall {
if call.StopPointRef != "" {
fmt.Println("EstimatedCall StopPointRef:", call.StopPointRef)
}
if call.Order != "" {
fmt.Println("EstimatedCall Order:", call.Order)
}
if call.Cancellation != "" {
fmt.Println("EstimatedCall Cancellation:", call.Cancellation)
}
if call.AimedDepartureTime != "" {
fmt.Println("EstimatedCall AimedDepartureTime:", call.AimedDepartureTime)
}
if call.AimedArrivalTime != "" {
fmt.Println("EstimatedCall AimedArrivalTime:", call.AimedArrivalTime)
}
if call.ExpectedArrivalTime != "" {
fmt.Println("EstimatedCall ExpectedArrivalTime:", call.ExpectedArrivalTime)
}
if call.ExpectedDepartureTime != "" {
fmt.Println("EstimatedCall ExpectedDepartureTime:", call.ExpectedDepartureTime)
}
jsonObjectEC := make(map[string]interface{})
if call.StopPointName != "" {
jsonObjectEC["StopPointName"] = call.StopPointName
}
jsonString, err := json.Marshal(jsonObjectEC)
if err != nil {
log.Fatal(err)
}
fmt.Println(string(jsonString))
}
}