using System.Collections.Generic;
public static void Main()
""ContentEncoding"": null,
""ContentType"": ""Application/json"",
""GUID"": ""00000000-0000-0000-0000-000000000000"",
""LastSyncGUID"": ""00000000-0000-0000-0000-000000000000""
""JsonRequestBehavior"": 0,
var syncResult = JsonConvert.DeserializeObject<ResultWrapper>(json).Data;
Console.WriteLine(syncResult.IsSuccessful);
Console.WriteLine(syncResult.Data.Tables[0].TableName);
public class ResultWrapper
public string ContentEncoding { get; set; }
public string ContentType { get; set; }
public SyncResult Data { get; set; }
public long JsonRequestBehavior { get; set; }
public int? MaxJsonLength { get; set; }
public int? RecursionLimit { get; set; }
public Guid GUID { get; set; }
public bool IsSuccessful { get; set; }
public string Message { get; set; }
public string SQL { get; set; }
public DataSet Data { get; set; }
public List<Guid> SyncResultGUIDs { get; set; }
public Guid LastSyncGUID { get; set; }