Asp.net 在ReactJs中将数组的对象发布到api

Asp.net 在ReactJs中将数组的对象发布到api,asp.net,asp.net-mvc,reactjs,react-native,react-redux,Asp.net,Asp.net Mvc,Reactjs,React Native,React Redux,当我通过API将对象数组发布到服务器时,数据没有正确地传递到API。 我的对象有两个属性,一个是GUID类型,一个是字符串类型,在服务器端,我的每个对象都返回空数据 控制台中发布的数据如下 发布的参数数据是这样的吗 我是reactJs的初学者,因此任何人都可以帮助我如何通过API保存对象或数组或任何数组您可能需要在reactJs中使用JSON.stringify(dataToPost)将数据转换为字符串,然后再发布到服务器。我希望服务器是restfulapi我已经对我的post方法进行了更

当我通过API将对象数组发布到服务器时,数据没有正确地传递到API。 我的对象有两个属性,一个是GUID类型,一个是字符串类型,在服务器端,我的每个对象都返回空数据

控制台中发布的数据如下

发布的参数数据是这样的吗


我是reactJs的初学者,因此任何人都可以帮助我如何通过API保存对象或数组或任何数组

您可能需要在reactJs中使用
JSON.stringify(dataToPost)
将数据转换为字符串,然后再发布到服务器。我希望服务器是restfulapi

我已经对我的post方法进行了更改,现在我的Ajax post方法也进行了更改

export function postJson(url, data, success, error = nothing) {
  const settings = {
      url,
      contentType: 'application/json; charset=utf-8',
      dataType: 'json',
      type:     'POST',
      async:    true,
      success:  onSuccess(success, error),
      error,
  }
  if (data) {
      settings.data = JSON.stringify(data)
  }

  $.ajax(settings)
}

title
vs
title
categoryId
vs
categoryId
@DragoşPaulMarinescu我也尝试过这种方法,但没有成功,如果您看到我在服务器上获得了列表中的对象号,但它们没有正确转换。请共享用于进行API调用的代码。请注意,React与网络调用无关。我没有创建任何API,只是调用控制器方法,这个问题只有在传递数组或数组的对象时才会出现。我尝试了相同的方法,但没有成功,我没有任何REST API,我只是调用我控制器的一个方法。