开发环境
VS2022/.net6.0/WPF
1,异常1,反序列化数组异常。
convertError:"[{"不拉不拉*****************************
原因:检查是Json字符串的数组格式异常。
正常数组字符串
"result":[{"key1":"value1"},{"key2":"value2"}]
异常数组字符串:
"result":"[{"key1":"value1"},{"key2":"value2"}]"
解决办法:
异常串多了一组冒号"",导致反序列化总是失败,去掉多的一组冒号即可。
由于Json串的原文数据量很大,导致我连续找了很久也没有发现多了一组冒号,特此记录。
string feedback="jsoncontent";feedback = feedback.replace("\"[","[").replace("\"]","]");