易语言源码1. getter and setter
2. toString() 打印对象的字符串表示形式, 无限嵌套
3. setProperties() 类似构造器吧, 但是不返回一个新的对象(可以传递参数)
4. new() 类似构造器, 返回一个新对象(可以传递参数)
5. newByJson() 本工具最强大的地方

newByJson() 参数1:类_json 参数2 : 属性名
把json自动封装成对应的是实体类 并返回, 支持别名
======================================================
你还在解析json的时候, 手动一个一个解析并封装数据吗?
眼睛都累花了吧, 后期维护更是很麻烦?
一个大点的json数据, 你要封装到多久?

现在他来啦!

一个json从解析到封装 只需要1分钟
生成实体类的代码的小工具他来了!
如果使用?

举个例子
下面是一段json文本
{
“code”:0,
“message”:”ok”,
“data”:{
“id”:16,
“school_id”:”DL0003″,
“school_name”:”吴高中”,
“school_type”:{
“id”:46,
“type_name”:”私人办置”
}
}
}

创建对应的是实体类
我们只需要声明成员变量就行!
你说变量名 和 json属性不一致怎么办?
别着急 我们给这个变量起个别名!
怎么起别名?
在备注里写上${别名}
如果你的变量是userId, json是user_id 备注里就应该写 ${user_id}

发表评论

后才能评论