Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.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# 接收Json字符串时出现空数组问题_C#_Json_Rest - Fatal编程技术网

C# 接收Json字符串时出现空数组问题

C# 接收Json字符串时出现空数组问题,c#,json,rest,C#,Json,Rest,尝试将Json属性转换为C#属性时出现此错误。前提条件是一个数组,它在大多数情况下都是空的,否则它将是一个没有条目的数组。列表值也是如此(KvpDTO基本上是一个术语,它是一个具有id和value的对象) “正文:分析值时遇到意外字符:​. 路径“form.sections[0]。子项。键入设置。前提条件”,第42行,位置0。“ json中的数组中的空格导致错误。1)前提条件是一个列表,可以为null 2)json中的前提条件是一个空数组,不能为null(这也应该有效)。我怀疑,正如错误所说,那

尝试将Json属性转换为C#属性时出现此错误。前提条件是一个数组,它在大多数情况下都是空的,否则它将是一个没有条目的数组。列表值也是如此(KvpDTO基本上是一个术语,它是一个具有id和value的对象)

“正文:分析值时遇到意外字符:​. 路径“form.sections[0]。子项。键入设置。前提条件”,第42行,位置0。“


json中的数组中的空格导致错误。

1)前提条件是一个列表,可以为null 2)json中的前提条件是一个空数组,不能为null(这也应该有效)。我怀疑,正如错误所说,那里有一个无效字符,可能是一个隐藏字符。你是对的,数组中似乎有一堆空格。非常感谢。不客气