Попробуйте этот код. Адаптируйте при необходимости.
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