Thread.java:748)\\n\",\"resultMsg\":\"权限规格纬度整合queryOperaAndAuthRange内部异常:java.util.LinkedHashMap cannot be cast to java.util.List--->入参为:{\\\"areaId\\\":\\\"8110100\\\",\\\"authenticDataRange\\\":{\\\"dataDimensionCd\\\":\\\"4G_CHANNEL_RANG\\\",\\\"operatSpecCd\\\":\\\"PHONECARD_CHANNEL_LIMIT\\\"},\\\"staffId\\\":\\\"30035401909\\\"}\",\"errorInstNbr\":\"9702141f-4e70-42e6-a9cd-c49cb2392034\"}"}
原因入参时解析json时把数组解析为集合了,导致报错java.util.LinkedHashMap cannot be cast to java.util.List:
应该要传入的参数
{
"staffId": "3314938",
"areaId": "8110000",
"authenticDataRange": [
{
"dataDimensionCd": "4G_CHANNEL_RANG",
"operatSpecCd": "PHONECARD_CHANNEL_LIMIT"
}
]
}
错误传参
{
"staffId": "3314938",
"areaId": "8110000",
"authenticDataRange":
{
"dataDimensionCd": "4G_CHANNEL_RANG",
"operatSpecCd": "PHONECARD_CHANNEL_LIMIT"
}
}