如何从该字符串中分离所有值:“ {” coffre“:[{” count“:4,” name“:” bread“},{” count“:23,” name“:” weed“}]],” black_money“:[{” amount“: 2410}]}“]
因此,我想得到面包-4杂草-23black_money-2410
有可能吗?以及如何?
尝试此代码。根据需要进行调整。
s='{"coffre":[{"count":4,"name":"bread"},{"count":23,"name":"weed"}],"black_money":[{"amount":2410}]}'
for c,n in s:gmatch('"count":(.-),"name":"(.-)"') do
print(n,c)
end
for n,c in s:gmatch('"([^"]+)":%[{"amount":(.-)}') do
print(n,c)
end