開發環境
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("\"]","]");
?