博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于json序列化相关代码
阅读量:6910 次
发布时间:2019-06-27

本文共 1073 字,大约阅读时间需要 3 分钟。

自己写的一个

///     /// 序列化JSON,返回string    ///     /// 传入DataTable    /// 关于日期的格式,支持(yyyy-MM-dd)等    /// 
private string SerializeJson(DataTable dt, string DateFormat) { List
> list = new List
>(); foreach (DataRow row in dt.Rows) { Dictionary
dict = new Dictionary
(); foreach (DataColumn col in dt.Columns) { dict[col.ColumnName] = row[col]; } list.Add(dict); } JavaScriptSerializer jss = new JavaScriptSerializer(); string jsonstr = jss.Serialize(list); jsonstr = Regex.Replace(jsonstr, @"\\/Date\((\d+)\)\\/", match => { DateTime adt = new DateTime(1970, 1, 1); adt = adt.AddMilliseconds(long.Parse(match.Groups[1].Value)); adt = adt.ToLocalTime(); return adt.ToString(DateFormat); }); return jsonstr; }

关于Newtonsoft.Json的使用方法

JObject obj = JObject.Parse(data);//序列化json对象string openid = obj["openid"].ToString();

 

 

 

链接:https://pan.baidu.com/s/1-74xaBVn58BzBS91CSn8Lw 密码:8wo0

转载于:https://www.cnblogs.com/zhb7769/p/9244456.html

你可能感兴趣的文章
jQuery的一个关键函数
查看>>
表单模型+安装目录+侵入表单模型
查看>>
系统如何端子app弄root才干
查看>>
HTML表格边框的设置小技巧
查看>>
jmeter ---模拟http请求/发送gzip数据
查看>>
POJ 2029--Get Many Persimmon Trees +DP
查看>>
Java——复选框:JCheckBox
查看>>
Effective OC : 1-5
查看>>
mock.js 使用教程
查看>>
查看mysql存储引擎
查看>>
Python网络资源 + Python Manual
查看>>
面试中经常会被问到的70个问题
查看>>
在VMware上面安装Solaris 10
查看>>
throw跟throws关键字
查看>>
Linq-批量删除方法
查看>>
关于微信网页调用js-sdk相关接口注意事项目(一级域名与二级域名互相干扰!!!)...
查看>>
第二十三节,不同数据类型在内存中的存址方式,及深浅拷贝
查看>>
PID入门的十五个基本概念
查看>>
用android模拟器Genymotion定位元素
查看>>
Navicat连接oracle,出现Only compatible with oci version 8.1 and&nb (转)
查看>>