Golang Json文件解析爲結構體工具-json2go

json2go

概述

json2go用於將json結構轉換爲golang使用的結構體,配置json文件,通過命令可以將轉換後的結構體輸出到屏幕或者輸出到文件。

功能

  • 通過讀取json文件生成Golang對應的結構體
  • 可選輸出方式爲屏幕輸出以及寫入到文件

使用

安裝

源碼鏈接

go get github.com/usthooz/json2go
cd $GOPATH/github.com/usthooz/json2go
go install

使用方法

  • 幫助信息
    在這裏插入圖片描述

  • 代碼目錄結構
    在這裏插入圖片描述

  • 生成樣例
    在這裏插入圖片描述

  • 新建json文件

  • 使用命令將json文件轉換爲Golang結構體,可選擇輸出到文件以及屏幕

  • 使用默認配置

json2go gen_types
  • 輸出到文件
json2go gen_types -out_type=file -out_file=out_types.go
  • 輸出到屏幕
json2go gen_types -out_type=print
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章