public static ResultSet FromJson(JsonObject jsonObject)
{
if (jsonObject == null)
{
return null;
}
ResultSet resultSet = new ResultSet();
resultSet.TotalCount = (int)jsonObject["totalCount"];
if (resultSet.TotalCount == 0)
{
return null;
}//如果为0,认为结果为空?
resultSet.CurrentCount = (int)jsonObject["currentCount"];
resultSet.CustomResponse = (string)jsonObject["customResponse"];
JsonArray recordSets = (JsonArray)jsonObject["recordSets"];
if (recordSets != null && recordSets.Count > 0)
{
resultSet.RecordSets = new List<RecordSet>();
for (int i = 0; i < recordSets.Count; i++)
{
resultSet.RecordSets.Add(RecordSet.FromJson((JsonObject)recordSets[i]));
}
}
return resultSet;
}