簡體   English   中英

如何將該JSON對象轉換為C#代碼?

[英]How do i convert this JSON object into C# code?

我正在嘗試將JSON對象從JavaScript轉換為C#。 我希望能夠像在普通JavaScript中一樣訪問它,例如: letters.property[arrayindex]

我嘗試了一些在線轉換器,這些轉換器為我提供了類,但是對象的某些屬性無效; 對於每個字母,我基本上都有一個屬性,還有一些標點符號,例如分號,C#不允許我將其用作對象屬性。

這是我要轉換的JSON對象:

 {
            "-": [

        ["0", "0", "0", "0", "0", "0", "0", "0"],
        ["0", "0", "0", "0", "0", "0", "0", "0"],
        ["0", "0", "1", "1", "1", "1", "0", "0"],
        ["0", "0", "1", "1", "1", "1", "0", "0"],
        ["0", "0", "1", "1", "1", "1", "0", "0"],
        ["0", "0", "0", "0", "0", "0", "0", "0"],
        ["0", "0", "0", "0", "0", "0", "0", "0"],
        ["0", "0", "0", "0", "0", "0", "0", "0"]



   ],
}

那只是對象的一個​​屬性,此后還有很多與該屬性相似的屬性。 我該如何轉換呢?

您可以嘗試反序列化為以下內容:

var charSet = JsonConvert.DeserializeObject<Dictionary<char, int[][]>>(json);
var valueSet = charSet['-']; 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM