webapi Int64序列化为String
来源:互联网 发布:怎么创建js文件 编辑:程序博客网 时间:2024/05/16 15:35
1.解决js不能解析Int64类型的问题 序列化时 转化为String类型
var json = GlobalConfiguration.Configuration.Formatters.JsonFormatter;
json.SerializerSettings.DateTimeZoneHandling = Newtonsoft.Json.DateTimeZoneHandling.Utc;
json.SerializerSettings.Converters.Add(new LongJsonConvert());
public class LongJsonConvert : JsonConverter
{public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
{
// Convert.ToInt64(reader.Value);
return reader.Value;
}
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
{
writer.WriteValue(value.ToString());
}
public override bool CanConvert(Type objectType)
{
if ((objectType == typeof(Int64)))
{
return true;
}
return false;
}
}
0 0
- webapi Int64序列化为String
- asp.net webapi 序列化为xml 时实体属性增加<![CDATA[]]>防止特殊字符
- java 序列化为String无法反序列化
- int64
- go语言string、int、int64互相转换
- go语言string、int、int64互相转换
- go语言string、int、int64互相转换
- go语言string、int、int64互相转换
- go语言string、int、int64互相转换
- c# 对象序列化为XML
- 将对象序列化为XML
- JSON序列化为java对象
- XML序列化为MODEL、数组
- DataTable序列化为JSON字符串
- 表单序列化为json字符串
- List集合转化为自定义规则的字符串,List集合序列化为一个String 字符串(规则自己定)
- go语言string、int、int64互相转换(转载)
- go语言string、int、int64互相转换[待编辑]
- 笔记_网络04
- 第十五周oj刷题——Problem M: C++习题 矩阵求和--重载运算符
- Android NDK开发之 opencv manage 免安装生成opencv应用
- 学习libopus(1) Encoder编码器
- SAT填空题常考的多义单词汇总
- webapi Int64序列化为String
- [Win32SDK基本]Static Control(1)Text Static Control 和 WM_CTLCOLORSTATIC
- 采用MailMessage和SMTClient端实现发送邮件功能
- Gitlab更改仓库存储位置
- xcode6下使用autolayout+sizeclass实践
- 构建验证测试BVT--Build Verification Test
- git初始化设置
- 黑马程序员--Java基础Day12
- JNI之——VS编译c++时Error:无法打开源文件"xxx.h"