验证过程中检测到以下错误。 - 无法反序列化当前 JSON 对象(例如 {"name":"value"})

问题描述 投票:0回答:1
c# asp.net asp.net-mvc asp.net-core
1个回答
0
投票

问题出在序列化上。

一个简单的解决方法是将对象设置为像这样的数组。

var servicePrice = _$form.serializeFormToObject();
servicePrice.LocationServicePrices = 
         Object.values(servicePrice.LocationServicePrices)
        .map(elm => +elm);
console.log(servicePrice);

P.S:基于假设

LocationServicePrices
需要一个 int 数组(来自错误消息的屏幕截图)。

© www.soinside.com 2019 - 2024. All rights reserved.