JSON 형식을 사용할 수있는 CURL 명령을 게시하고 싶습니다. 나는 인터넷을 검색하여 API에 게시하기 위해 CSV 파일을 JSON 형식으로 변환하는 방법을 vb.net 코드로 찾을 수 없습니다. 어떤 충고라도 받아 들였다.CSV 파일을 JSON으로 변환
다음은 API에 게시하는 데 사용하는 코드입니다. 이 VB.Net 2013
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim wHeader As WebHeaderCollection = New WebHeaderCollection()
wHeader.Clear()
wHeader.Add("X-Appery-Database-Id: xxxxxxxxxxx")
wHeader.Add("X-Appery-Session-Token:" & token)
Dim sUrl As String = "https://api.appery.io/"
'sUrl = System.Net.WebUtility.UrlEncode(sUrl)
Dim wRequest As HttpWebRequest = DirectCast(System.Net.HttpWebRequest.Create(sUrl), HttpWebRequest)
wRequest.ContentType = "application/json"
wRequest.Headers = wHeader
wRequest.Method = "POST"
Dim stream = wRequest.GetRequestStream()
stream.Write(jsonDataBytes, 0, jsonDataBytes.Length)
stream.Close()
Dim wResponse As HttpWebResponse = DirectCast(wRequest.GetResponse(), HttpWebResponse)
Dim sResponse As String = ""
Using srRead As New StreamReader(wResponse.GetResponseStream())
sResponse = srRead.ReadToEnd()
Console.Write(sResponse)
MsgBox(sResponse.ToString())
End Using
End Sub
내가 더 적용 예제를 제공 할 수 있기를 같은 데이터가 보이는 것을 아무 생각이 당신에게
CSV 파일은 데이터 행을 포함 할 수 없다 (더 필드/속성 이름을!). 호출하는 끝점에서 JSON 객체가 특정 속성을 가질 것으로 기대합니까? Newtonsoft.Json nuget 패키지를 사용하여 JSON에 직렬화하십시오. – plukich
'lumenworks' 또는'microsoft.ace.oledb'와 같은 라이브러리를 사용하여 CSV 파일을'DataTable'에로드하십시오. 그런 다음'newtonsoft.json' 라이브러리를 사용하여 - 데이터 테이블을 JSON –
*로 변환 * "이 질문은 VB.Net 2013 사용 방법을 묻는 중 유일합니다."- 그 고유점은 무엇입니까? –