Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.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
Lua table.insert添加未知表_Lua - Fatal编程技术网

Lua table.insert添加未知表

Lua table.insert添加未知表,lua,Lua,所以我试图在另一个表中添加一个表,但每次我这样做时,它都会添加一个“1”:不知从哪里来 我的代码: local previousClothes = json.decode(xPlayer.get('clothes')) print("old previousClothes"..json.encode(previousClothes)) local clothes = {[label] = {[parentName] = parentValue, [partName] = partValue}}

所以我试图在另一个表中添加一个表,但每次我这样做时,它都会添加一个“1”:不知从哪里来

我的代码:

local previousClothes = json.decode(xPlayer.get('clothes'))
print("old previousClothes"..json.encode(previousClothes))

local clothes = {[label] = {[parentName] = parentValue, [partName] = partValue}}
print("old clothes"..json.encode(clothes))

clothes[#clothes+1] = previousClothes
print("new clothes: "..json.encode(clothes))
xPlayer.get('costs')=存储在数据库中的我的衣服

本地服装=我在活动/活动中收到的新服装

我的问题来了。。它在我的表中添加了一个“1”


您可以将
以前的衣服
的键值对复制到
衣服
中,而不是将
以前的衣服
作为数组元素添加到
衣服

对于k,v成对(以前的衣服)做
衣服
结束

我假设这就是您想要的。

您可以将
以前的衣服
的键值对复制到
衣服
中,而不是将
以前的衣服
作为数组元素添加到
衣服

对于k,v成对(以前的衣服)做
衣服
结束

我假设这就是您想要的。

因为您的
衣服
不是数组,请参阅中的文档。使用
#
获取表格长度时,最好是数组。

因为
衣服
不是数组,请参阅中的文档。当您使用
获取表格长度时,最好是一个数组。

您的
衣服
不是数组。它包含键值项。因此,JSON将其视为字典(对象)而不是数组。Egor,你知道我如何解决这个问题吗/我看这里没有问题。Lua表可以同时是数组和字典。JSON对象不能使用。为什么要使用JSON repesentation来显示Lua表?您的
不是数组。它包含键值项。因此,JSON将其视为字典(对象)而不是数组。Egor,你知道我如何解决这个问题吗/我看这里没有问题。Lua表可以同时是数组和字典。JSON对象不能使用。为什么要使用JSON重复声明来显示Lua表?