此函式用來序列化table
function serialze(tbl,filename)
print (filename)
file=io.open(filename,'w')
if file==nil then return end
function serl(tbl)
if type(tbl)=="number" then
file:write(tbl)
elseif type(tbl)=="string" then
file:write(string.format("%q",tbl))
elseif type(tbl)=="table" then
file:write("\n")
else error("cannot serialize a"..type(tbl))
endend
file:write("return ")
serl(tbl)
end
示例
userobj =
輸出檔案內容為:
return
具體使用
local file=io.open('aaaa.lua','r')
if not file then print ('open file fail!') end
local tstr=file:read('*all')
local zz=loadstring(tstr)()
print (zz.id)
序列化(序列化)
原書上翻譯為序列化,msdn翻譯為序列化 作用 當需要儲存,或者網路傳輸 remoting時,資料 物件或值 需要序列化 類似於打包傳輸檔案。system.serializableattribute 序列化是指儲存和獲取磁碟檔案 記憶體或其他地方中的物件。在序列化時,所有的例項資料都儲存到儲存介質上...
序列化(模型序列化 序列化巢狀)
from rest framework import serializers from meituan.models import merchant,class merchantserializer serializers.modelserializer class meta model merch...
jQuery ajax序列化函式
舉例 doctype html html head script src script script document ready function script head body button serialize object button div div body html view code...