代码如下供参考:
package main
import (
"encoding/json"
"fmt"
)
// 最内层
type lotsStatus struct { //车位信息
ParkingSpaceno string `json:"parkingspaceno"` //车位编号
SpaceType int `json:"spacetype"` //车位类型 1:普通车位
ParkingSpaceStatus string `json:"parkingspacestatus"` //车位状态 Y:占用(有车) N:未占用(无车)
PlateNo string `json:"plateno"` //占用车牌号
Timestamp float64 `json:"timestamp"` //上传时间戳
}
// 包一层
type dataOne struct {
DataOne []lotsStatus `json:"data"`
}
// 再包一层
type dataTwo struct {
DataTwo dataOne `json:"data"`
}
// 主结构体,也就是最外面的一层
type LotsStatusAll struct {
ReturnCode int `json:"returncode"` //返回值
Command string `json:"command"` //命令
Errordesc string `json:&