2 回答

TA貢獻1799條經驗 獲得超8個贊
你的類對于這個對象是錯誤的
public class JsonClass
{
public RoomClass room1 {get; set;}
public RoomClass room2 {get; set;}
}
public class RoomClass
{
[JsonProperty("first")]
public string first { get; set; }
[JsonProperty("second")]
public string second { get; set; }
[JsonProperty("third")]
public string third { get; set; }
}
然后
var result = JsonConvert.DeserializeObject<JsonClass>(jsonstring);
編輯:OP表示會有很多房間
var result = JsonConvert.DeserializeObject<IDictionary<string, RoomClass>>(jsonstring);

TA貢獻1853條經驗 獲得超9個贊
public class Rooms
{
public Streams room1{ get; set; }
public Streams room2{ get; set; }
}
Rooms r = JsonConvert.DeserializeObject<Rooms>(jsonstring);
- 2 回答
- 0 關注
- 307 瀏覽
添加回答
舉報