我想解析一个对象,如下所示,其中一个字符串有一些特殊字符与它相关并且面临一些错误。Javascript反序列化器不能用于特殊字符
obj= JsonConvert.DeserializeObject<response>(request.Message)
输入字符串中的一个看起来像下面
"Message":"{
'Id':'text me on dec may\' 17',
}"
错误详细信息:1.路径 'ID',第4行,位置56:解析是 遇到意外的字符的值后
由于事先
我敢肯定JSON只与有效双引号 - 尝试替换单引号。 – arthurakay
[将字符串解析为带有单引号的JSON?]可能的重复?(https://stackoverflow.com/questions/36038454/parsing-string-as-json-with-single-quotes ) – arthurakay
arthurakay,我只有在字符串内部遇到特殊字符时才会面临问题,否则反序列化工作作为perferct,替换单引号将是一个代价高昂的操作ryt,因为我工作的很大数据的装载。是否有任何设置/配置级别更改可以用来接受特殊字符。 –