c# - 清理导入的数据以确保它可以转换为有效的 JSON

标签 c# ios json

我有一个移动应用程序使用我的客户导入的数据。他们不可避免地会导入从 Word 或某些其他程序中剪切和粘贴的数据,这些程序包含在序列化时创建无效 JSON 的字符。奇怪的是,目前这个坏数据可以在我的 C# 代码中序列化,并且可以毫无问题地发送到我的 iOS 应用程序,当它从 iOS 设备返回时,JSON 似乎已损坏。

我需要一种方法来清理导入的数据以去除不良字符,以免破坏我的 JSON。

最佳答案

您无需对 JSON 编码数据执行任何清理。无论您向 JSON 编码器输入什么 - 您将总是得到有效的 JSON。

关于c# - 清理导入的数据以确保它可以转换为有效的 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14475371/

相关文章:

c# - 如何将文件从另一种语言(如钛 ios 应用程序和 java 应用程序)上传到 c# web 服务

ios - App Store Connect 消息 : Your account will soon need to be migrated to federated auth

javascript - AngularJS 和 JSON - 添加子对象

javascript - Django/AngularJS : How do I access my Python Context Items from my AngularJS Script

c# - 将应用程序缓存与 session 数据相结合时的信任边界违规

c# - 为什么 sharpdevelop 使用 .content 作为标签,而 visual studio 使用 .text,即使它们都是 c#?

ios - 有效的配置文件均不包含设备 iPhone

python - zabbix API json 请求与 python urllib.request

c# - C# 中类似 JavaScript 的匿名函数

ios - UIPickerView 正在卡住 UI