数据集转换为Json
Posted 茶树
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据集转换为Json相关的知识,希望对你有一定的参考价值。
数据集转换为Json
第一步:新建一个类对象 通常我会写三个属性:状态、返回信息、数据集
第二步:新建一个JSON转换类
第三步:把类对象当做参数传入JSON转换类
——————————————————————————————————————————————————————————————————————————————
/// <summary>
/// 数据集转换为json
/// </summary>
/// <param name="obj">数据集</param>
/// <returns>json格式的数据</returns>
public static string DataToJson(object obj)
{
try
{
//序列化和反序列化的控制
JsonSerializerSettings settings = new JsonSerializerSettings();
//settings.ReferenceLoopHandling = ReferenceLoopHandling.Include;//序列化和反序列化是,包含默认值
//序列化和反序列化是,忽略默认值
settings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
//设置日期格式
settings.DateFormatString = "yyyy-MM-dd";
//JsonProperty 非公共成员被序列化
//转换为JSON字符串
string result = JsonConvert.SerializeObject(obj, Formatting.Indented, settings);
return result;
}
catch (Exception ex)
{
LogHelper.WriteLog("数据集转换为json失败",ex);
return "";
}
}
以上是关于数据集转换为Json的主要内容,如果未能解决你的问题,请参考以下文章
无法将 groupby 数据集转换为 pandas 中的 json [重复]
如何将包含 JSON 的输入 CSV 数据转换为 spark 数据集?