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

C# 清理导入的数据,以确保它可以转换为有效的JSON,c#,ios,json,C#,Ios,Json,我有一个移动应用程序,它使用客户导入的数据。不可避免地,它们会导入从Word或其他程序剪切和粘贴的数据,这些程序包含的字符在序列化时会创建无效的JSON。奇怪的是,目前这种坏数据可以在我的C#代码中序列化,并可以毫无问题地发送到我的iOS应用程序,当它从iOS设备返回时,JSON似乎已损坏 我需要一种方法来清理这些导入的数据,以去除不好的字符,使其不会破坏我的JSON 对数据进行JSON编码不需要执行任何清理。无论您向JSON编码器输入什么,您都将获得有效的JSON

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


我需要一种方法来清理这些导入的数据,以去除不好的字符,使其不会破坏我的JSON

对数据进行JSON编码不需要执行任何清理。无论您向JSON编码器输入什么,您都将获得有效的JSON