Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从QuickType.io打印转换的对象?_C#_Json_Json.net_Quicktype - Fatal编程技术网

C# 如何从QuickType.io打印转换的对象?

C# 如何从QuickType.io打印转换的对象?,c#,json,json.net,quicktype,C#,Json,Json.net,Quicktype,我试图了解QuickType.io是如何工作的,但是我找不到显示转换结果的方法 我将一个JSON文件转换为C#,得到了令人满意的输出: public partial class Welcome { [JsonProperty("relatiesoort")] public string[] Relatiesoort { get; set; } [JsonProperty("modifiedOn")] public DateTimeOffset ModifiedO

我试图了解QuickType.io是如何工作的,但是我找不到显示转换结果的方法

我将一个JSON文件转换为C#,得到了令人满意的输出:

public partial class Welcome
{
    [JsonProperty("relatiesoort")]
    public string[] Relatiesoort { get; set; }

    [JsonProperty("modifiedOn")]
    public DateTimeOffset ModifiedOn { get; set; }

    [JsonProperty("relatiecode")]
    public long Relatiecode { get; set; }

    [JsonProperty("naam")]
    public string Naam { get; set; }
}
我认为欢迎课可以用来做我想做的事情:

public partial class Welcome
{
    public static Welcome[] FromJson(string json) => JsonConvert.DeserializeObject<Welcome[]>(json, APIconnectV2.JSON.Converter.Settings);
}
但是,我收到的输出是:

APIconnectV2.JSON.Welcome

任何大于0的数字都会导致越界错误。我甚至不确定这是否是打印我的输出的正确方法,但是我找不到很多关于QuickType的文档。

你能把你得到的json添加到你的问题中吗?你需要覆盖
Welcome.ToString()
或重新序列化每个
Welcome
到json。有关基本相同的问题,请参见和。
APIconnectV2.JSON.Welcome