今天本来是想把一个JSON格式的字符串存储到Java对象的一个属性里,在Java对象里使用的是JSONObject来进行存储这个JSON格式的字符串的,当我在Controller层利用Java对象来接收传过来的参数的时候,发现报错。
Cannot deserialize value of type int from String “{}”: not a valid int value;
思考后发现,JSONObject这个类是无法直接接收一个JSON字符串的导致报错,因此如果想接收一个JSON字符串,可以考虑使用Object对象,或者直接使用String字符串来实现。
博主想将JSON格式字符串存到Java对象属性中,用JSONObject存储,在Controller层接收参数时报错。经思考发现,JSONObject无法直接接收JSON字符串,可考虑用Object对象或String字符串来接收。
1045

被折叠的 条评论
为什么被折叠?



