我有问题如何打印一个变量,在外面,在 Go 中?我正在使用库 GJSON gjson
我尝试了很多方法,我只是输入了全局变量但只是出现了最终索引,例如:
datePriodGlobal = DatePeriod.String()
和
datePriodGlobal = DatePeriod.String()
我尝试的另一种方式也只是最终索引,如下所示:
tempPayments:= "Envelope.Body.GetCustomReportResponse.GetCustomReportResult.ContractSummary.PaymentCalendarList.PaymentCalendar."
resultMapPriodTest := gjson.Get(jsonString,tempPayments + "#.Date")
resultContractsSubmittedTest := gjson.Get(jsonString, tempPayments + "#.ContractsSubmitted")
var datePriodGlobal string
for _, DatePeriod := range resultMapPriodTest.Array()[1:13] {
datePriodGlobal = fmt.Sprintf("%s", DatePeriod.String())
}
var contractsSubmittedGlobal string
for _, ContractsSubmitted := range resultContractsSubmittedTest.Array()[1:13]{
contractsSubmittedGlobal = fmt.Sprintf("%s", ContractsSubmitted.String())
}
fmt.Printf("%s | %s \t|",datePriodGlobal, contractsSubmittedGlobal)
}
我有这样的 json:
炎炎设计
茅侃侃
相关分类