我目前正在将基于Python的GUI适配为基于JavaScript的Web GUI。程序向某些服务器发送大型JSON消息以进行处理。服务器接收到以下设置了一些值的消息:
"someVar": []
然而,我不知道如何在自己的javascript GUI中以同样的方式发送它。我的解决方案导致以下结果:
"someVar": null
服务器不接受这样的操作,但我无法找到一种方法来分配一个空数组,以免其默认为空。
该对象最初如下:
{
var1: null
var2: "someString"
var3: 1.3
...
}
当服务器收到这个时,通常会打印出。
{
var1: []
var2: "someString"
var3: 1.3
...
}
假设这个对象存储在一个名为curConfig的变量中。
我想要像这样做:
curConfig['var1'] = []
但是当它发送到服务器时,仍然会留下一个 null 值而不是 []。
[]
作为数组的初始值,然后将新元素推送到其中? - Barmarnull
。 - Barmar