我正在使用JsonConvert.SerializeObject来序列化模型对象。 服务器期望所有字段都是字符串。我的模型对象具有数字属性和字符串属性。我无法向模型对象添加属性。有没有办法将所有属性值序列化,就好像它们是字符串一样?我只需要支持序列化,而不是反序列化。
答案 0 :(得分:11)
即使是数字类型,您也可以提供自己的JsonConverter
。我刚试过这个并且它有效 - 它快速而且肮脏,你几乎肯定想扩展它以支持其他数字类型(long
,float
,{{1 }},double
等)但它应该让你去:
decimal