• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

go语言之进阶篇JSON处理

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一、JSON处理

JSON (JavaScript Object Notation)是一种比XML更轻量级的数据交换格式,在易于人们阅读和编写的同时,也易于程序解析和生成。尽管JSON是JavaScript的一个子集,但JSON采用完全独立于编程语言的文本格式,且表现为键/值对集合的文本描述形式(类似一些编程语言中的字典结构),这使它成为较为理想的、跨平台、跨语言的数据交换语言。

 

开发者可以用 JSON 传输简单的字符串、数字、布尔值,也可以传输一个数组,或者一个更复杂的复合结构。在 Web 开发领域中, JSON被广泛应用于 Web 服务端程序和客户端之间的数据通信。

 

Go语言内建对JSON的支持。使用Go语言内置的encoding/json 标准库,开发者可以轻松使用Go程序生成和解析JSON格式的数据。

 

JSON官方网站:http://www.json.org/

在线格式化:http://www.json.cn/

1、JSON格式处理

示例:

{
    "company": "itcast",
    "subjects": [
        "Go",
        "C++",
        "Python",
        "Test"
    ],
    "isok": true,
    "price": 666.666
}

执行结果:

      
{
    "company":"itcast",
    "subjects":[
        "Go",
        "C++",
        "Python",
        "Test"
    ],
    "isok":true,
    "price":666.666
} 

 xml格式

<?xml version="1.0" encoding="UTF-8"?><root>
  <company>itcast</company>
  <subjects>Go</subjects>
  <subjects>C++</subjects>
  <subjects>Python</subjects>
  <subjects>Test</subjects>
  <isok>true</isok>
  <price>666.666</price>
</root>

  

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
go-切片slice发布时间:2022-07-10
下一篇:
go类型系统发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap