Передайте объект JSON с помощью AXIOS POST и прочитайте его с помощью веб-API vb.net - PullRequest
0 голосов
/ 29 апреля 2019

Я, наконец, получил передачу строки JSON в WEB API в качестве строки для работы в качестве POST. Мой JSON:

             {  
"MemberID": 1,  
"Year_Start": 2017,
"Year_End": "2019",
"Last_Name": "A",
"First_Name": "J",
"Middle_Initial": "D" }

Вызов AXIOS POST:

      axios({
    method: "POST",
    url:
      "https://.azurewebsites.net/api/SaveSearchData",
    params: {      
       value: JSON.stringify(this.editedItem)
    }

My Web API Controller:

      Public Function PostValue(ByVal value As String) As String

У меня есть класс в веб-API:

        Public Class objJSON
        Public Property MemberID As String

        Public Property Last_Name As String
        Public Property First_Name As String
        plus the other items.

У меня сейчас есть веб-API

         Dim result = JsonConvert.DeserializeObject(Of objJSON)(value)
          Dim memberID As String = result.MemberID

У меня вопрос: не могу ли я передать объект JSON без stringify или это лучшее, что я могу сделать? Я продолжаю пытаться, но я получаю сообщение об ошибке 500. Любая помощь приветствуется.

...