C# - Smartsheet - GetColumn()方法数据进入类列表

时间:2017-11-01 21:45:38

标签: c# json smartsheet-api smartsheet-c#-sdk-v2 smartsheet-c#-sdk-v1

我建立了以下课程

public class DiscColConfig
{
    public long id { get; set; }
    public int index { get; set; }
    public string title { get; set; }
    public string type { get; set; }
    public List<string> options { get; set; }
    public bool locked { get; set; }
    public bool lockedForUser { get; set; }
    public bool validation { get; set; }
    public int width { get; set; }
}

这将用于存储来自以下方法的反序列化json结果:

public static AreaColConfig GetAreaColConfig(long sid, long cid, SmartsheetClient ss)
{
        Column config = ss.SheetResources.ColumnResources.GetColumn(
        sid,
        cid,
        null
        );
        string json = config.ToString();
        AreaColConfig result = JsonConvert.DeserializeObject<AreaColConfig>
        (json);
        return result;
}

我应该如何正确地将config的结果调用到字符串变量中以反序列化到类中进行存储?

如果有任何其他信息可以让我知道 - 第一次遇到智能表并且打得不太好-_-

1 个答案:

答案 0 :(得分:0)

不是C#专家,但能够使用JavaScriptSerializer获得您正在寻找的内容。

function foo()
{
    this.x = 10;
}

var instance = new foo();
console.log(instance.x);