狐表的DataRow→json
假如 dim r as row =tables("aa").addnew
1常见的4种类型转换
- 字符串类型:Jo("xx") = CStr(r("xx"))强转
- Boolean类型:Jo("xx") =CBool(r("xx"))强转
- 数字类型:Jo("xx") =Val(r("xx"))强转
- 日期类型:Jo("xx") =CStr(r("xx"))强转,推荐判断空就改为字符串
2全部转换函数参考
CStr() 转换为String字符串
CDate() 转换为Date类型
CBool() 转换为Boolean类型
Val() 转换为一个合适的数字类型
CInt() 转换为整数(Integer)
CShort() 换为短整数(Short)
Cbyte() 转换为微整数(Byte)
CLng() 转换为长整数(Long)
CSng() 转换为单精度小数(Single)
CDbl() 转换为双精度小数(Double)
CDec() 转换为高精度小数(Decimal)
json→狐表的DataRow
假如 dim jo as JObject = 前端传回来的玩意- 字符串类型:必须
r("xx") = jo("xx").ToString
。 - Boolean类型:可以
r("xx") = jo("xx").ToString
,若要另外用途,请强转CBool(jo("xx"))
- 数字类型:可以
r("xx") = jo("xx").ToString
,若要另外用途,请强转Val(jo("xx"))
- 日期类型:可以
r("xx") = jo("xx").ToString
,若要另外用途,请强转CDate(jo("xx"))
[此贴子已经被作者于2021/12/7 11:48:37编辑过]