Json

作者: 王一1 | 来源:发表于2018-05-25 20:57 被阅读0次

Json:数据交换格式中的一种

数据交换格式有三种:Json/XML/Protobuffer 特点:独立于编程语言,有自己独特的语法

Json是一种以键值对来存储数据的一种数据交换格式;XML是以标签来保存数据的一种数据交换格式;Protobuffer是一种基于二进制的数据交换格式

{}花括号表示一个对象;[]中括号表示一个数组

(1)系统提供的System.Json 特殊类:

JsonObject:表示一个Json对象

JsonArray:表示一个数组

JsonValue:是JsonObject,JsonArray的父类,可以用来表示一个值(int/float/string)

此处应有栗子:

(2)使用第三方插件来做Json序列化和反序列化

需要注意的是字符串转换为Json类型字符串用JsonMapper.ToJson();反之,字符串反序列化用JsonMapper.ToObject<转换后的数据类型>();

Json格式字符串转换为可以传送给服务器的Bytes格式(序列化)用System.Text.Encoding.Default.GetString();反之通过Socket通信得到服务器发送来的字节数组转换为Json格式的字符串(反序列化)用System.Text.Encoding.Default.GetString();

相关文章

网友评论

    本文标题:Json

    本文链接:https://www.haomeiwen.com/subject/xhysjftx.html