zoukankan      html  css  js  c++  java
  • Json的序列化和反序列化

    Json的序列化和反序列化

    一、Json简介

     Json(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JS的一个子集。 Json采用完全独立于语言的文本格式。这使得Json成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。

      Json简单来说就是JS中的对象和数组,所以Json也存在两种结构:对象、数组。

        Json对象:Json对象定义在花括号“{}”内,以Key:value键值对的形式存放数据,多个数据使用分号“;”分割。

    二、序列化

    string json = JsonConvert.SerializeObject(result.Anything, Formatting.Indented);

    三、反序列化

    string inputString = converter.GetString((byte[])objParam[1]);
    JsonConvert.DeserializeObject<CommonInfo2>(inputString); //反序列化

    技术的发展日新月异,随着时间推移,无法保证本博客所有内容的正确性。如有误导,请大家见谅,欢迎评论区指正!
    我创建了一个.NET开发交流群,用于分享学习心得和讨论相关技术难题。欢迎有兴趣的小伙伴扫码入群,相互学习!

  • 相关阅读:
    A1117. Eddington Number
    A1116. Come on! Let's C
    A1115. Counting Nodes in a BST
    A1114. Family Property
    A1113. Integer Set Partition
    OC之【NSValue的使用】
    OC之【NSDate使用】
    NSString与int和float的相互转换
    OC之【@protocol协议】
    OC之【深拷贝(mutableCopy)和浅拷贝(copy)】
  • 原文地址:https://www.cnblogs.com/wml-it/p/12619495.html
Copyright © 2011-2022 走看看