0
我有這樣的JSON響應:忽略定製兒童使用JSON淨
{"response_values":[110,{"id":14753,"name":"piter"},{"id":14753,"name":"rabbit"}]}
和我有一個簡單的類
public class Class1
{
[JsonProperty("id")]
public int Id { get; set; }
[JsonProperty("name")]
public string Name { get; set; }
}
,當我試圖JSON轉換爲對象列表用這種方法:
public T Cast<T>(string json)
{
var result = default(T);
var jsonObject = JObject.Parse(json);
if (jsonObject != null)
{
var responseToken = jsonObject["response"];
result = responseToken.ToObject<T>();
}
return result;
}
這樣
...
var jsonString = GetJson();
var items = Cast<List<Class1>>();
...
我有一個exceiption,因爲值 「110」 是整數。我怎樣才能跳過這個值?
什麼是你的代碼中的「解析」?在我的Visual Studio C#編輯器中,它無法解析。 – Jazimov