瀏覽代碼

json处理

tanglin 9 月之前
父節點
當前提交
78e436f10e
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      cmd/go-pre-version/main.go

+ 6 - 1
cmd/go-pre-version/main.go

@@ -82,8 +82,13 @@ func main() {
 			fmt.Println("open ", winVersionFile, "error: ", err)
 			os.Exit(1)
 		}
+		buffer := new(bytes.Buffer)
+		if err := json.Compact(buffer, winB); err != nil {
+			fmt.Println("json.Compact error: ", err)
+			os.Exit(1)
+		}
 		var winV windowsVersion
-		err = json.Unmarshal(winB, &winV)
+		err = json.Unmarshal(buffer.Bytes(), &winV)
 		if err != nil {
 			fmt.Println("invalid format of Windows version info: ", err, string(winB))
 			os.Exit(1)