架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 69|回复: 0

[资料] Newtonsoft.Json 反序列化 string 字符串去除空格

[复制链接]
发表于 2024-2-8 10:47:21 | 显示全部楼层 |阅读模式
需求:使用 http 调用第三方接口,返回的是 json 字符串,需要将 json 字符串反序列化成对象,然后保存到数据库。在测试过程中,发现对方返回的 json 字符串中很多属性内容都有空格,我们需要将有值的属性去除空格后才能保存到数据库,否则,我们这边会有问题。

由于对象属性比较多,如果每个属性使用 Trim() 方法去除空格比较麻烦。所以,可能通过自定义 JSON 转换器来实现我们的需求。

首先,原来默认反序列化后输出的值,如下图:

QQ截图20240208103915.jpg

现在,添加自定义 JSON 转换器后,反序列化后字符串前后空格都去掉了,如下图:

QQ截图20240208103839.jpg

代码如下:

参考:https://www.newtonsoft.com/json/help/html/CustomJsonConverter.htm





上一篇:Oracle 查询返回字段全大写问题
下一篇:MySQL 当前时间加一天和时间戳
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-2-23 15:09

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表