コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

モジュール:サンドボックス/Funa-enpitu/JSON

モジュールの解説[作成]
--[[
まだ作りかけです。
完成すればJSONを表として出力するプログラムになります(なるはず)です。
]]
local p = {};

function p.mojiretsu(frame)
	local quote = 0;
	local data = "";
	local table_data = {};
	for selector = 1, #frame.args[1] do
		if (string.sub(frame.args[1],selector,selector) == '"') then
			if (quote == 1) then									 --1は読み込み中
				quote = 0;
			elseif (quote == 0) then								 --0は終了
				quote = 1;
				table_data = {}
			end
		elseif (quote == 1) then									 --文字列読み込み
			data = data..string.sub(frame.args[1],selector,selector);--一旦保存
		end
	end
	return 
end

return p;