Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.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
Vb.net 返回空值和顺序更改的JSON_Vb.net_Json_Wcf - Fatal编程技术网

Vb.net 返回空值和顺序更改的JSON

Vb.net 返回空值和顺序更改的JSON,vb.net,json,wcf,Vb.net,Json,Wcf,我有一个WCF,返回名字和姓氏。它一直运作良好。然后,我修改了服务以返回更多的数据。它在该字段中返回null。而且,订单似乎也搞砸了。新插入的字段插入到名字和姓氏之间。现在它又回来了: "firstname": "John", "fullname": null, "lastname": "Doe", JSON对象没有键的顺序,永远不依赖于特定的顺序。JSON对象不实现顺序,您永远不应该依赖它:它不是规范的一部分 至于为什么“fullname”返回为null(假设这是意外的),这可能

我有一个WCF,返回名字和姓氏。它一直运作良好。然后,我修改了服务以返回更多的数据。它在该字段中返回null。而且,订单似乎也搞砸了。新插入的字段插入到名字和姓氏之间。现在它又回来了:

  "firstname": "John",
  "fullname": null,
  "lastname": "Doe",

JSON对象没有键的顺序,永远不依赖于特定的顺序。

JSON对象不实现顺序,您永远不应该依赖它:它不是规范的一部分


至于为什么“fullname”返回为null(假设这是意外的),这可能取决于服务/实现的细节;您没有提供足够的信息来破译与此相关的任何内容。

我刚刚将sql更改为:从tblStudent中选择intstudentID、nvcStudentFirstName、nvcStudentLastName、nvcStudentFullName,其中intLocationID=“&LocationID.ToStringconn.Open()Dim cmdStr为String=[String]。格式(“从tblStudent中选择intstudentID、nvcStudentFirstName、nvcStudentLastName、nvcStudentFullName,其中intLocationID=“&LocationID.ToString”)我假设你的数据库中确实有一个NVCStudenFullName列,否则你会抛出一个SQL错误,但其中存储了什么?如果你得到的是null,并且你知道那里有实际数据,那么这是一件事,但是如果该列中没有实际数据,那么这就是正确的结果。你可能想用如果您需要答案,请提供更多相关详细信息。