![](/img/trans.png)
[英]how to get result from a variable passed as a parameter calling a function in external dll using vb.net
[英]VB.net web api How to get json variable as a parameter?
我有一個 web api 內置視覺基礎。 我需要使用 post 方法從 ios 設備發送 json 數據,但我怎樣才能獲得一個 json ZA8CFDE6331BD59EB2AC96F8911 作為參數。 發送 json 並從 web api 解析並插入數據庫。 我想這樣做。 我想幫助的 function 是PostValue()
Imports System.Net
Imports System.Web.Http
Imports Newtonsoft.Json
Imports Newtonsoft.Json.Linq
Namespace Controllers
Public Class TestController
Inherits ApiController
Dim Jobject As JObject
Dim Jarray As New JArray
' GET: api/Test
Public Function GetValues() As IEnumerable(Of String)
Return New String() {"value1", "value2"}
End Function
' GET: api/Test/5
Public Function GetValue(ByVal id As Integer) As String
Return "value"
End Function
'i need help in this point------------------------------------
' POST: api/Test
Public Function PostValue(<FromBody()> ByVal value As String) As JArray
Jobject = New JObject
Jobject.Add("a_id", "test")
Jobject.Add("a_kod", "serkan")
Jobject.Add("a_adi", "asdasdas")
Jarray.Add(Jobject)
Return Jarray
End Function
' PUT: api/Test/5
Public Sub PutValue(ByVal id As Integer, <FromBody()> ByVal value As JObject)
End Sub
' DELETE: api/Test/5
Public Sub DeleteValue(ByVal id As Integer)
End Sub
End Class
End Namespace
<AcceptVerbs, HttpPost, HttpPut>
Public Function FuncUser(<FromBody()> ByVal jsonParam As Object) As Object
SyncLock kilit
Dim Jobject As JObject
Dim e = Request.Method
' THİS İS HOW TO PARSE BODY FROM JSON PARAMETER.
'----------------------------------
Dim nesne As JObject = JObject.FromObject(jsonParam)
End SyncLock
End Function
如果您想將 json 數據發布到 VB.net api 並且如果您不知道如何使用一個參數獲取多個參數,您應該使用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.