[英]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.