33

Golang 语言 - Json基本介绍

 4 years ago
source link: https://www.tuicool.com/articles/ANBR73i
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Json概述?

JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式,是一种主流的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率

Json的应用场景

  • B/S web编程中的应用

    web服务器端 go 数组 -> json字符串 -> 传输 -> json字符串 -> 反序列化 -> go数组 -> 信息呈现给用户

  • C/S 社交聊天系统应用

    客户端01 go数组 -- 序列化 -> json字符串 -> 服务器 -> 客户端02 json字符串 -- 反序列化 -> go数组 -> 信息呈现给用户

Json数据格式

在JS语言里,一切都是对象。所以,任何数据类型都可以通过JSON来表示,比如:字符串,数字,对象,map, 数组以及结构体等等 ...

格式/语法: {"name":"json","用途":"用于网络数据传输"}

{
    "name":"json",
    "用途":"用于网络数据传输"
}

Json数据格式在线解析,验证

https://www.json.cn/
iaY3iuV.png!web

请注意

本文部分内容,图片,及视频源于网络转载, 不以盈利为目的,不构成商业目的使用, 仅用于学习交流...相关版权归原作者所有。如有异议,请联系我 [email protected] [麦特matt]

将在第一时间作出相关处理.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK