我需要一點幫助json反序列化。這是我第一次使用Json,所以我對它有一點點了解。反序列化JSON(Json.NET)
我使用的WebClient得到以下字符串:
[{"name": "somename", "data": [[72, 1504601220], [null, 1504601280], ..., [125, 1504605840]]}]
,並試圖
JsonConvert.DeserializeObject<TestObject>(jsonstring)
我的類序列化,它看起來像這樣:
public class TestObject
{
[JsonProperty(PropertyName = "name")]
public string TargetName { get; set; }
[JsonProperty(PropertyName = "data"]
public List<?????> DataPoints {get; set;}
}
如何需要設計我的類來獲取某種集合中的數據值,以便每個條目包含兩個值insid e支架?
Thx爲您的耐心和幫助!
這看起來很有希望,但我得到了JsonSerializationException(「無法反序列化當前JSON數組[...],因爲該類型需要JSON對象正確地反序列化。」) –
@ErikT。看起來你已經從包含這個char('...')的控制檯複製了一些JSON字符串,而不是真正的實際JSON文本。看到這個活的例子,它沒有這個字符工作:http://rextester.com/ESC67816 – Jamiec
愚蠢的我使用 insead的<列表>。它現在工作正常。謝謝! –