JSON

golang json解析之大小写

字号+ 作者:H5之家 来源:H5之家 2015-10-15 17:30 我要评论( )

package main import ( encoding/json fmt _ time ) type Header struct { FileName string Host string Offset string Timestamp string } type JsonData struc

packagemain import( "encoding/json" "fmt" _"time" ) typeHeaderstruct{ FileNamestring Hoststring Offsetstring Timestampstring } typeJsonDatastruct{ headerstring`json:"xx"` Bodystring`json:"body"` } funcmain(){ testJson() } functestJson(){ varDataJsonData /*time1:=time.Now().Unix() x:=Header{FileName:"yangheng",Host:"localhost",Offset:"123",Timestamp:string(time1)}*/ Data.headers="123" Data.Body="234" fmt.Printf("data%v\n",Data) lang,err:=json.Marshal(Data) iferr==nil{ fmt.Printf("result%v\n",string(lang)) } }

输出结果

data {123 234}

result {"body":"234"}

总之,要解析成json格式,struct里面变量必须大写

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 请教golang关于复杂json的解析

    请教golang关于复杂json的解析

    2016-01-17 16:09

  • gbk编码下中文JSON的解决方案 [TechWiki]

    gbk编码下中文JSON的解决方案 [TechWiki]

    2015-11-24 10:54

  • 对Json进行处理的Google Gson API教程

    对Json进行处理的Google Gson API教程

    2015-11-23 15:47

  • golang的json操作

    golang的json操作

    2015-11-22 10:36

网友点评