6.3 服务端函数

6.3.1 DataSerializer 数据序列化对象

函数 说明
JsonSerialize(obj) 对象序列化成json字符串 返回字符串
JsonDeserialize(json) json字符串序列化成对象 返回对象

6.3.1.1 JsonSerialize

对象序列化成json字符串

dynamic obj = new DynamicRecord(new { username = "zhangshan", password = "123"});
obj.userid = "admin";
string json = DataSerializer.JsonSerialize(obj);

输出结果:

{
  "username":"zhangshan", 
  "password":"123"
  "userid":"admin"
}

6.3.1.2 JsonDeserialize

json字符串序列成对象

string json = @"{
  \"username\":\"zhangshan\", 
  \"password\":\"123\"
  \"userid\":\"admin\"
    }";
dynamic obj = DataSerializer.JsonDeserialize(json);

6.3.2 DynamicForm 动态表单操作对象

函数 说明
GetDataList(db,tableid,filter,[likes],[sort],[planid]) 获取表单列表数据
GetData(db,tableid,dataid) 获取表单数据
SaveData(db,tableid,dataid,data) 保存表单数据
DeleteData(db,tableid,dataid) 删除表单数据
GetReportData(db,logid) 获取检查表数据
SaveReportData(db,tableid,reportid,logid,data,planid) 保存检查表数据
SAVEREPORTDATA(db,data,[datadb]) 保存表单数据
GetFormTable(db,tableid) 获取表单定义
GetFormTableItem(db,tableid) 获取表单项定义
GetFormTableItemByName(db,tableid,fieldname) 获取单个表单项定义
GetFormReport(db,reportid) 获取检查表定义
GetFormReportItem(db,reportid,[version]) 获取检查表项定义

results matching ""

    No results matching ""