"JSON parse error: Cannot deserialize value of type `int` from String \"true\": not a valid `int` value; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `int` from String \"true\": not a valid `int` value\n at [Source: (PushbackInputStream); line: 1, column: 13] (through reference chain: com.neusoft.ebip.dashboard.pojo.dto.role.RoleDTO[\"isEnable\"])"
时间: 2023-06-15 08:03:02 浏览: 4266
json error: Use of overloaded operator [] is ambiguous错误的解决方法
这个错误是因为你试图将一个字符串类型的"true"转换成一个整数类型的值。在JSON中,"true"是一个布尔类型的关键字,而不是整数类型。检查一下你的代码,看看是否在将JSON字符串转换成Java对象时出现了类型不匹配的问题。你可以使用Jackson等库来进行JSON转换,并且在Java对象中将"isEnable"字段声明为布尔类型,以避免这种错误。
阅读全文