我在Newtonsoft.Json檔案中看到的c#示例代碼是這樣的
但是我不太會轉換成vb.net代碼
StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
using (JsonWriter writer = new JsonTextWriter(sw))
{
writer.Formatting = Formatting.Indented;
writer.WriteStartObject();
writer.WritePropertyName("CPU");
writer.WriteValue("Intel");
writer.WritePropertyName("PSU");
writer.WriteValue("500W");
writer.WritePropertyName("Drives");
writer.WriteStartArray();
writer.WriteValue("DVD read/writer");
writer.WriteComment("(broken)");
writer.WriteValue("500 gigabyte hard drive");
writer.WriteValue("200 gigabyte hard drive");
writer.WriteEnd();
writer.WriteEndObject();
}
// {
// "CPU": "Intel",
// "PSU": "500W",
// "Drives": [
// "DVD read/writer"
// /*(broken)*/,
// "500 gigabyte hard drive",
// "200 gigabyte hard drive"
// ]
// }
我怎樣才能在 vb.net 中轉錄他?
我曾嘗試使用一些 C# 到 vb.net 代碼工具,但它們都是錯誤的。
uj5u.com熱心網友回復:
您沒有顯示整個代碼,因此很難進一步幫助您。要安裝和使用 Newtonsoft.json,請執行以下操作: 1:在您的 Visual Studio 專案選單上打開您的 NuGet 包管理器,并將“Newtonsoft.Json”安裝到您的專案中。
2:在您嘗試使用的包的檔案頂部鍵入以下VB代碼:
Imports Newtonsoft.Json
代碼翻譯如下:
Imports System.IO
Imports System.Text
Imports Newtonsoft.Json
Public Class YourClassName
Private Sub subname()
Dim sb As StringBuilder = New StringBuilder()
Dim sw As StringWriter = New StringWriter(sb)
Using writer As JsonWriter = New JsonTextWriter(sw)
writer.Formatting = Formatting.Indented
writer.WriteStartObject()
writer.WritePropertyName("CPU")
writer.WriteValue("Intel")
writer.WritePropertyName("PSU")
writer.WriteValue("500W")
writer.WritePropertyName("Drives")
writer.WriteStartArray()
writer.WriteValue("DVD read/writer")
writer.WriteComment("(broken)")
writer.WriteValue("500 gigabyte hard drive")
writer.WriteValue("200 gigabyte hard drive")
writer.WriteEnd()
writer.WriteEndObject()
End Using
' {
' "CPU": "Intel",
' "PSU": "500W",
' "Drives": [
' "DVD read/writer"
' /*(broken)*/,
' "500 gigabyte hard drive",
' "200 gigabyte hard drive"
' ]
' }
End Sub
注意:在 C# 中,這將轉換為:using Newtonsoft.Json;
然后是您的其余代碼...希望這會有所幫助。
// 轉換為 ' 以獲取注釋。
: 在 VB.net 中未使用
以下頁面對于將代碼從 C# 轉換為 vb.net 以及反之亦然非常有用:https : //converter.telerik.com/
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/402843.html
標籤:
