这个工程用于目前世界出现和流行的常见数据结构载体变量对象进行转换。比如 map, list, object, table, hash, tree, strings, array, json, xml, vector 等160种不同类型载体快速互换。
This project mainly for the metadata exchanges of array, list, map, xml, dhml, uml, xslt, json, hash, string, table, tree, forest, vector and other 155 fields etc.
这个api 包 起源于作者在美国亚米公司设计缓存索引时 用到 gson的list对象进行 redis保存(我写详细点,我用的是List<String[]> 格式来做亚米搜索的索引推荐的隐藏属性,进行快速写入redis,因为考虑String[]需要初始化,所以后来思考替换掉。切记和现在VtoV中的 jsonArrayToList 不是同一个函数性质,别混淆) 出现冗余 不匹配的 问题,于是最早独立设计出gson to object 的 修正思想。但是只有一个10行代码的函数,这个api 包 的 发展来自于作者在洛杉矶走四方公司做数据交换时候,涉及到 xml 和 json的互换, 于是独立设计出第一版VtoV文件,当时包含5个函数:
https://github.com/yaoguangluo/data_format/blob/master/VtoV.java
20190824 今天能导入了,我导过来到国内的gitee上然后重新设置成闭源备份。 https://gitee.com/DetaChina/data_format/blob/master/VtoV.java
An Algorithm of Sorting Mixed String Array with scale based on Theory of Yaoguang. Luo 4D Peak Filter Quicksort: quick4DStringArray
LYG4DWithMixObjectSort7D: quick4DStringArray where Mixed with Pictographic and Wedge Swap and It's Applications. 2019/11/04
罗瑶光 20190812- 20190907 为1.0 版本。 20190907- 目前为第2.0版本。