关于三组类型接口的设计(Json object,array,value)
-obj() -> Map<String,ONode> //获取节点对象数据结构体(如果不是对象类型,会自动转换)-contains(key:String) -> bool //是否存在对象子节点?-get(key:String) -> child:ONode //获取对象子节点(不存在,生成新的子节点并返回)-getOrNull(key:String) -> child:ONode //获取对象子节点(不存在,返回null)-getNew(key:String) -> child:ONode //生成新的对象子节点,会清除之前的数据-set(key:String,val:Object) -> self:ONode //设置对象的子节点(会自动处理类型)//val:为常规类型或ONode-setNode(key:String,val:ONode) -> self:ONode //设置对象的子节点,值为ONode类型-setAll(obj:ONode) -> self:ONode //设置对象的子节点,将obj的子节点搬过来-setAll(map:Map<String,T>) ->self:ONode //设置对象的子节点,将map的成员搬过来-setAll(map:Map<String,T>, (n,t)->..) ->self:ONode //设置对象的子节点,将map的成员搬过来,并交由代理处置-remove(key:String) //移除对象的子节点-forEach((k,v)->..) //遍历对象的子节点
-ary() -> List<ONode> //获取节点数组数据结构体(如果不是数组,会自动转换)-get(index:int) -> child:ONode //获取数组子节点(超界,返回空节点)-getOrNull(index:int) -> child:ONode //获取数组子节点(超界,返回null)-addNew() -> child:ONode //生成新的数组子节点-add(val) -> self:ONode //添加数组子节点 //val:为常规类型或ONode-addNode(val:ONode) -> self:ONode //添加数组子节点,值为ONode类型-addAll(ary:ONode) -> self:ONode //添加数组子节点,将ary的子节点搬过来-addAll(ary:Collection<T>) -> self:ONode //添加数组子节点,将ary的成员点搬过来-addAll(ary:Collection<T>,(n,t)->..) -> self:ONode //添加数组子节点,将ary的成员点搬过来,并交由代理处置-removeAt(index:int) //移除数组的子节点-forEach(v->..) //遍历数组的子节点
-val() -> OValue //获取节点值数据结构体(如果不是值类型,会自动转换)-val(val:Object) -> self:ONode //设置节点值 //val:为常规类型或ONode-getString() //获取值并以string输出 //如果节点为对象或数组,则输出json-getShort() //获取值并以short输出...(以下同...)-getInt()-getBoolean()-getLong()-getDate()-getFloat()-getDouble()-getDouble(scale:int)-getChar()关于序列化的特点
{"@type":"...","a":1,"b":"2"}
[{"@type":"..."},[1,2,3]]
【Snack3 for java 一个新的微型JSON框架】
推荐阅读
-
澎湃新闻|双汇发展上半年净利超30亿元,生猪屠宰量下降约六成
-
-
-
今年年底结婚,基本无朋友同事可请,咋办男朋友朋友很多。
-
-
【豪情NBA】勒布朗恐错失最后夺冠机会,勇士戏耍了联盟,NBA计划取消本赛季
-
小编就来盘点下古装剧中的10大蒙面女神,对羽皇风天逸的爱有无限的渴望
-
去医院作妇科检查或B超,手术等,一群实习生围观并把治疗时间拉长了,有没有必要先事先咨询病人是不是介意
-
人大国际新闻硕士和TPlink海外营销专员offer,咋选
-
「秋天的说娱乐」因不避讳被打,徽柔即将降生却遭难产,清平乐:小怀吉上线很聪明
-
-
高铁|德国人评价的各国高铁,日法两国各有特色,评价中国只用了
-
「孟加拉国」孟加拉国达卡郊区一工厂失火,至少10人丧生
-
留学生|微博“票代”借售机票设连环套……骗数十留学生上百万!
-
-
英雄联盟S10|S10淘汰赛:TES三无阵容击败FNC,让二追二连追两局
-
-
现代快报|三兄弟24年前杀害少女 落网前还曾犯下6起强奸案
-
成毅|成毅婉拒与张予曦李小冉搭档,均比较的现实,确实不太适合
-
树上摘下来的银杏怎么食用,怎么食用银杏食用银杏的好处是什么