[英]How to parse JSON with corrupted string?
我从许多事物,图像,视频,文本编辑器等生成JSON。有时,编辑器生成无效的JSON数据,例如空白。
在此示例中, json.parse
无法使用空格。
[{"data":"yLI3B33wguU","modalityId":17,"position":2},{"mediaId":"55","modalityId":26,"position":0},{"text":"<p>J'apprends la ponceuse</p>","modalityId":28,"position":3},{"text":"<p>Ma shopping list :</p><ul> <li>perceuse</li> <li>peinture</li> <li>pinceau</li> <li>du matos</li> <li>...</li></ul>","modalityId":28,"position":1}]
JavaScript或C#中是否有任何方法可以解决json.Parse
所有损坏数据?
当我用单引号将数据提供给JSON.parse()时,它没有任何错误。
JSON.parse('[{"data":"yLI3B33wguU","modalityId":17,"position":2},{"mediaId":"55","modalityId":26,"position":0},{"text":"<p>J'apprends la ponceuse</p>","modalityId":28,"position":3},{"text":"<p>Ma shopping list :</p><ul> <li>perceuse</li> <li>peinture</li> <li>pinceau</li> <li>du matos</li> <li>...</li></ul>","modalityId":28,"position":1}]');
只需在传递给JSON.parse()之前确保您的JSON是字符串即可。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.