Newtonsoft.Json.JsonConvert.SerializeObject()
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()相关推荐
- 使用Newtonsoft.Json.dll(JSON.NET)动态解析JSON、.net 的json的序列化与反序列化(一)...
在开发中,我非常喜欢动态语言和匿名对象带来的方便,JSON.NET具有动态序列化和反序列化任意JSON内容的能力,不必将它映射到具体的强类型对象,它可以处理不确定的类型(集合.字典.动态对象和匿名对象 ...
- C# Newtonsoft.Json 应用
常用的一个简单方法 1 string jsonText = "{\"zone\":\"海淀\",\"zone_en\":\&quo ...
- .NET Core 3.0 System.Text.Json 和 Newtonsoft.Json 行为不一致问题及解决办法
行为不一致 .NET Core 3.0 新出了个内置的 JSON 库, 全名叫做尼古拉斯 System.Text.Json - 性能更高占用内存更少这都不是事... 对我来说, 很多或大或小的项目能少 ...
- MVC日期格式化,后台使用Newtonsoft.Json序列化日期,前端使用”f”格式化日期
MVC控制器中,经常使用Newtonsoft.Json把对象序列化成json字符串传递到前端视图.当对象中有DateTime类型的属性时,前后台如何处理才能把DateTime类型转换成想要的格式呢? ...
- Newtonsoft.Json类库学习
目录 介绍... 1 Newtonsoft.Json下类... 1 Newtonsoft.Json.JsonConvert. 1 Newtonsoft.Json.JsonConvert.Seriali ...
- Asp.Net Newtonsoft.Json使用教程
json序列化和反序列化的使用教程 实体 public class wendaModel {private string _title;private string _cons;public stri ...
- 使用Newtonsoft.Json.dll(JSON.NET)动态解析JSON、.net 的json的序列化与反序列化(一)
在开发中,我非常喜欢动态语言和匿名对象带来的方便,JSON.NET具有动态序列化和反序列化任意JSON内容的能力,不必将它映射到具体的强类型对象,它可以处理不确定的类型(集合.字典.动态对象和匿名对象 ...
- Newtonsoft.Json实现Json值的压缩(算法思路先转成object,再转回字符串)
为什么要Json压缩: 1.因为格式化后的Json,便于查看,但是换行太多,不方便摘取 2.压缩的Json,就一行,比较容易摘取 原文链接: http://www.lookdaima.com/page ...
- Newtonsoft.Json高级用法
手机端应用讲究速度快,体验好.刚好手头上的一个项目服务端接口有性能问题,需要进行优化.在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数 ...
最新文章
- 资料分享:数学建模资料分享 -- 图论部分
- java多线程编程同步方法_实践【Java多线程编程核心技术】系列:同步方法造成的无限等待...
- 分享这两年从事Linux系统运维行业的感受
- Msys2 国内源(2017.3.30)
- JPA:确定关系的归属方
- MyBatis.Net 学习手记
- 格式化网上复制过来的源代码
- linux中项目部署和日志查看
- C++11 并发指南三(Lock 详解)
- presume_presume是什么意思_presume中文意思_presume英译汉_英汉词典
- Android使用帧动画解决内存溢出问题
- I.MX6 shutdown by software
- 【渝粤教育】电大中专职业应用写作 (2)_1作业 题库
- Atitit 效率提升分析与解决方案 1. 三大模式 优化资源配置 通过降低难度 提升培训	1 1.1. 优化资源配置	1 1.2. 通过降低难度	1 1.3. 提升培训	1 2. 有效与立即可
- 微师电脑客户端 附使用教程
- Eclipse常用功能
- excel表格自动添加边框
- 应用wps对证件照进行更改颜色,更换只需三步。
- Mac使用U盘重装系统
- 只有1kb的清理软件_1kb文件夹快捷方式病毒专杀工具