From 85c3645ec15a680c1099c8f7b12f706ead88006b Mon Sep 17 00:00:00 2001 From: Peder Vatn Austad Date: Mon, 20 May 2024 20:20:15 +0200 Subject: [PATCH] 0.1.6 Estimated callz even with a bit of da jzon --- main.go | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/main.go b/main.go index cb4c45c..7cd3751 100644 --- a/main.go +++ b/main.go @@ -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)) + } }