C# Newtonsoft.Json.JsonConvert.SerializeObject() 参数Newtonsoft.Json.Formatting.Indented与不带参数的区别。

Newtonsoft.Json.JsonConvert.SerializeObject()这个函数返回一个JSON字符串。
默认的,参数是None,如果加了Newtonsoft.Json.Formatting.Indented,会返回标准的格式化后的JSON字符串。

写了个小Demo测试了一携带参数和不带参数的区别

using System;
using System.Collections.Generic;
using Newtonsoft.Json;namespace Demo
{class Person{public string name = null;public string age = null;}class MainClass{public static void Main(string[] args){Person p1 = new Person();p1.name = "name1";p1.age = "age1";Person p2 = new Person();p2.name = "name2";p2.age = "age2";string JSON = Newtonsoft.Json.JsonConvert.SerializeObject(p1, Newtonsoft.Json.Formatting.Indented);Console.WriteLine(JSON);string JSON1 = Newtonsoft.Json.JsonConvert.SerializeObject(p2);Console.WriteLine(JSON1);}}
}

打印结果如下:

{"name": "name1","age": "age1"
}
{"name":"name2","age":"age2"}

Newtonsoft.Json.Formatting.Indented 表示 ”缩进“,即返回前面的打印结果。默认是返回后面的打印结果。

Newtonsoft.Json.JsonConvert.SerializeObject()相关推荐

  1. 使用Newtonsoft.Json.dll(JSON.NET)动态解析JSON、.net 的json的序列化与反序列化(一)...

    在开发中,我非常喜欢动态语言和匿名对象带来的方便,JSON.NET具有动态序列化和反序列化任意JSON内容的能力,不必将它映射到具体的强类型对象,它可以处理不确定的类型(集合.字典.动态对象和匿名对象 ...

  2. C# Newtonsoft.Json 应用

    常用的一个简单方法 1 string jsonText = "{\"zone\":\"海淀\",\"zone_en\":\&quo ...

  3. .NET Core 3.0 System.Text.Json 和 Newtonsoft.Json 行为不一致问题及解决办法

    行为不一致 .NET Core 3.0 新出了个内置的 JSON 库, 全名叫做尼古拉斯 System.Text.Json - 性能更高占用内存更少这都不是事... 对我来说, 很多或大或小的项目能少 ...

  4. MVC日期格式化,后台使用Newtonsoft.Json序列化日期,前端使用”f”格式化日期

    MVC控制器中,经常使用Newtonsoft.Json把对象序列化成json字符串传递到前端视图.当对象中有DateTime类型的属性时,前后台如何处理才能把DateTime类型转换成想要的格式呢? ...

  5. Newtonsoft.Json类库学习

    目录 介绍... 1 Newtonsoft.Json下类... 1 Newtonsoft.Json.JsonConvert. 1 Newtonsoft.Json.JsonConvert.Seriali ...

  6. Asp.Net Newtonsoft.Json使用教程

    json序列化和反序列化的使用教程 实体 public class wendaModel {private string _title;private string _cons;public stri ...

  7. 使用Newtonsoft.Json.dll(JSON.NET)动态解析JSON、.net 的json的序列化与反序列化(一)

    在开发中,我非常喜欢动态语言和匿名对象带来的方便,JSON.NET具有动态序列化和反序列化任意JSON内容的能力,不必将它映射到具体的强类型对象,它可以处理不确定的类型(集合.字典.动态对象和匿名对象 ...

  8. Newtonsoft.Json实现Json值的压缩(算法思路先转成object,再转回字符串)

    为什么要Json压缩: 1.因为格式化后的Json,便于查看,但是换行太多,不方便摘取 2.压缩的Json,就一行,比较容易摘取 原文链接: http://www.lookdaima.com/page ...

  9. Newtonsoft.Json高级用法

    手机端应用讲究速度快,体验好.刚好手头上的一个项目服务端接口有性能问题,需要进行优化.在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数 ...

最新文章

  1. 资料分享:数学建模资料分享 -- 图论部分
  2. java多线程编程同步方法_实践【Java多线程编程核心技术】系列:同步方法造成的无限等待...
  3. 分享这两年从事Linux系统运维行业的感受
  4. Msys2 国内源(2017.3.30)
  5. JPA:确定关系的归属方
  6. MyBatis.Net 学习手记
  7. 格式化网上复制过来的源代码
  8. linux中项目部署和日志查看
  9. C++11 并发指南三(Lock 详解)
  10. presume_presume是什么意思_presume中文意思_presume英译汉_英汉词典
  11. Android使用帧动画解决内存溢出问题
  12. I.MX6 shutdown by software
  13. 【渝粤教育】电大中专职业应用写作 (2)_1作业 题库
  14. Atitit 效率提升分析与解决方案 1. 三大模式 优化资源配置 通过降低难度 提升培训 1 1.1. 优化资源配置 1 1.2. 通过降低难度 1 1.3. 提升培训 1 2. 有效与立即可
  15. 微师电脑客户端 附使用教程
  16. Eclipse常用功能
  17. excel表格自动添加边框
  18. 应用wps对证件照进行更改颜色,更换只需三步。
  19. Mac使用U盘重装系统
  20. 只有1kb的清理软件_1kb文件夹快捷方式病毒专杀工具

热门文章

  1. java继承a mya new c,“内部类” 大总结(Java),内部类总结java
  2. 百度快排探究(一),Python selenium 实现自然搜索访问目标网站
  3. 隐私计算及密码学学习记录
  4. Plupload和错误生成
  5. CentOS7.2 上安装 Docker 教程
  6. 实践:动手搭建聊天机器人
  7. 两个集合相减怎么算_2集合的基本运算
  8. 机器学习案例——客户流失预测
  9. [预训练语言模型专题] 银色独角兽GPT家族
  10. 秋日露营好去处,安化云台山星空露营公园