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

    一. 字符串序列化为对象    两种方式

    1:

    JsonSerializer serializer = new JsonSerializer();
    TextReader tr = new StringReader(json);  
    JsonTextReader jtr = new JsonTextReader(tr);
    comment_retData  obj= serializer.Deserialize<comment_retData>(jtr);  

    2:  dynamic  obj = JsonConvert.DeserializeObject<object>(json);  

    二. 对象 反序列化为 json字符串

    string  json = JsonConvert.SerializeObject(obj);

    注意:需要引用Newtonsoft.Json命名空间。

    如果Json字符串格式不正确,那么会报错。

    可能有些 Json字符串 的格式 代码解析不了,也会报错。那么我们根据json的格式 自己建一个模型就OK了

  • 相关阅读:
    HTML
    HTML
    HTML
    HTML
    HTML
    HTML
    HTML
    TOMCAT-IDEA远程debug方法
    调整mysql数据库最大连接数
    win10开机时内存使用率达到99%以上
  • 原文地址:https://www.cnblogs.com/liuzheng0612/p/11834998.html
Copyright © 2011-2022 走看看