Lua table.insert添加未知表
所以我试图在另一个表中添加一个表,但每次我这样做时,它都会添加一个“1”:不知从哪里来 我的代码: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}}
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表?