C# 输入字符串';x';JsonConvertDeserializeObject不是有效的数字错误
我有一个字符串用于billingpostalcode。当您在上面输入纯数字时,例如:“12345”,那么它工作正常。但例如,您将“123aa”或“abcde”放在一起,它会产生一个异常。它是一个字符串而不是整数,所以我不理解这个错误 {“分析编号时遇到意外字符:s.路径'billingPostalCode',第1行,位置119.”C# 输入字符串';x';JsonConvertDeserializeObject不是有效的数字错误,c#,json,C#,Json,我有一个字符串用于billingpostalcode。当您在上面输入纯数字时,例如:“12345”,那么它工作正常。但例如,您将“123aa”或“abcde”放在一起,它会产生一个异常。它是一个字符串而不是整数,所以我不理解这个错误 {“分析编号时遇到意外字符:s.路径'billingPostalCode',第1行,位置119.” 有人知道为什么吗?在json格式中,字符串和数字之间有不同的表示法 "employee":{ "name":"John", "age":30, "city":"New
有人知道为什么吗?在json格式中,字符串和数字之间有不同的表示法
"employee":{ "name":"John", "age":30, "city":"New York" }
注意字符串“name”:“John”
和数字“age”:30之间的区别,它们不能互换
但是,在您的示例中,您可以添加引号,或者在使用json.net时通过属性使用转换器
"employee":{ "name":"John", "age":30, "city":"New York" }