Tag: reactjs

无法将当前JSON数组(例如)反序列化为类型’TenantManagementWebApi.Entities.Tenant

我有以下错误: JsonSerializationException:无法将当前JSON数组(例如[1,2,3] )反序列化为类型’TenantManagementWebApi.Entities.Tenant’因为该类型需要JSON对象(例如{“name”:”value”} )才能正确反序列化。 要修复此错误,请将JSON更改为JSON对象(例如{“name”:”value”} )或将反序列化类型更改为数组或实现集合接口的类型(例如ICollection, IList ),如List可以从JSON数组反序列化。 JsonArrayAttribute也可以添加到类型中以强制它从JSON数组反序列化。 路径”,第1行,第1位。 我的网络api是这样的: public class TenantModelBinder : IModelBinder { public bool BindModel(HttpActionContext actionContext, ModelBindingContext bindingContext) { if (bindingContext.ModelType != typeof(Tenant)) { return false; } var task = Task.Run(async () => { var model = new Tenant(); if (!actionContext.Request.Content.IsMimeMultipartContent()) { bindingContext.ModelState.AddModelError(bindingContext.ModelName, “WebRequeest content ‘multipart/form-data’ is valid”); } else […]

webapi,如何使用自定义模型绑定器从POST / PUT操作读取文件

我有以下反应组件,显然它的工作正常: import React, { Component } from ‘react’; import { Row, Col } from ‘antd’; import PageHeader from ‘../../components/utility/pageHeader’; import Box from ‘../../components/utility/box’; import LayoutWrapper from ‘../../components/utility/layoutWrapper.js’; import ContentHolder from ‘../../components/utility/contentHolder’; import basicStyle from ‘../../settings/basicStyle’; import IntlMessages from ‘../../components/utility/intlMessages’; import { adalApiFetch } from ‘../../adalConfig’; export default class extends Component { constructor(props) { super(props); this.state […]