Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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
Jquery 属性传输后Soap Ui错误的JSON元素位置_Jquery_Json_Soap_Groovy - Fatal编程技术网

Jquery 属性传输后Soap Ui错误的JSON元素位置

Jquery 属性传输后Soap Ui错误的JSON元素位置,jquery,json,soap,groovy,Jquery,Json,Soap,Groovy,我在测试RESTAPI时遇到问题。例如,方法请求如下所示: 正如您所看到的,我在这里需要id和密码,所以我使用groovy脚本生成假id,然后使用属性转移 但在属性转移之后,JSON元素的位置发生了变化 有人能告诉我为什么会这样吗?提前感谢您的回复。这是个什么问题?您永远不应该依赖json对象中键的顺序,因为这种顺序没有任何意义。@LorenzMeyer因为我正在测试的api不是最好的:/而且它要求json键的顺序良好。有可能实现吗?JSON映射没有顺序。我想说你在测试的系统中发现了一个bu

我在测试RESTAPI时遇到问题。例如,方法请求如下所示:

正如您所看到的,我在这里需要id和密码,所以我使用groovy脚本生成假id,然后使用属性转移

但在属性转移之后,JSON元素的位置发生了变化


有人能告诉我为什么会这样吗?提前感谢您的回复。

这是个什么问题?您永远不应该依赖json对象中键的顺序,因为这种顺序没有任何意义。@LorenzMeyer因为我正在测试的api不是最好的:/而且它要求json键的顺序良好。有可能实现吗?JSON映射没有顺序。我想说你在测试的系统中发现了一个bug。。。您是如何创建JSON的?你能显示代码吗?@tim_yates不,这不是bug。程序员说,api将以这种方式工作一段时间。因此,我必须按顺序使用json键编写测试。抛开他们编写了愚蠢的代码,并且不能或不会修复它的事实,第二个问题仍然存在;你能展示一下你用来生成json的代码吗?