All Projects → lovejj1994 → Simplify Core

lovejj1994 / Simplify Core

Licence: apache-2.0
Simplify 为简化重复的JAVA代码而生,基于JDK8,无其它jar包依赖,提供序列化,json parse/generator,日期处理,asm && jdkproxy 实现动态代理功能 等常见操作。

Programming Languages

java
68154 projects - #9 most used programming language
java8
65 projects

Projects that are alternatives of or similar to Simplify Core

Jsoniter Scala
Scala macros for compile-time generation of safe and ultra-fast JSON codecs
Stars: ✭ 410 (+530.77%)
Mutual labels:  json, serialization
Groot
From JSON to Core Data and back.
Stars: ✭ 533 (+720%)
Mutual labels:  json, serialization
Flatcc
FlatBuffers Compiler and Library in C for C
Stars: ✭ 434 (+567.69%)
Mutual labels:  json, serialization
Fhir.js
Node.JS library for serializing/deserializing FHIR resources between JS/JSON and XML using various node.js XML libraries
Stars: ✭ 61 (-6.15%)
Mutual labels:  json, serialization
Jackson Module Kotlin
Module that adds support for serialization/deserialization of Kotlin (http://kotlinlang.org) classes and data classes.
Stars: ✭ 830 (+1176.92%)
Mutual labels:  json, serialization
Leopotamgrouplibraryunity
Tools library for unity 3d game engine: animator graph helpers, serialization (json), localization, event routing (eventbus, ui actions), embedded scripting, uGui xml markup, threading, tweening, in-memory protection and other helpers (pure C#)
Stars: ✭ 373 (+473.85%)
Mutual labels:  json, serialization
Iguana
universal serialization engine
Stars: ✭ 481 (+640%)
Mutual labels:  json, serialization
Fspickler
A fast multi-format message serializer for .NET
Stars: ✭ 299 (+360%)
Mutual labels:  json, serialization
Api
姬长信API For Docker 一个基于多种编程语言开源免费不限制提供生活常用,出行服务,开发工具,金融服务,通讯服务和公益大数据的平台.
Stars: ✭ 743 (+1043.08%)
Mutual labels:  json, proxy
Kafka Pixy
gRPC/REST proxy for Kafka
Stars: ✭ 613 (+843.08%)
Mutual labels:  json, proxy
Velocypack
A fast and compact format for serialization and storage
Stars: ✭ 347 (+433.85%)
Mutual labels:  json, serialization
Eminim
JSON serialization framework for Nim, works from a Stream directly to any type and back. Depends only on stdlib.
Stars: ✭ 32 (-50.77%)
Mutual labels:  json, serialization
Kim
Kim: A JSON Serialization and Marshaling framework
Stars: ✭ 326 (+401.54%)
Mutual labels:  json, serialization
Handyjson
A handy swift json-object serialization/deserialization library
Stars: ✭ 3,913 (+5920%)
Mutual labels:  json, serialization
Bebop
An extremely simple, fast, efficient, cross-platform serialization format
Stars: ✭ 305 (+369.23%)
Mutual labels:  json, serialization
Airframe
Essential Building Blocks for Scala
Stars: ✭ 442 (+580%)
Mutual labels:  json, serialization
Shineframe
高性能超轻量级C++开发库及服务器编程框架
Stars: ✭ 274 (+321.54%)
Mutual labels:  json, serialization
Kotlinx.serialization
Kotlin multiplatform / multi-format serialization
Stars: ✭ 3,550 (+5361.54%)
Mutual labels:  json, serialization
Fastjson
A fast JSON parser/generator for Java.
Stars: ✭ 23,997 (+36818.46%)
Mutual labels:  json, serialization
Play Json Extra
playframework2 json extra module. provide convenience functions for define Format, Reads, Writes
Stars: ✭ 20 (-69.23%)
Mutual labels:  json, serialization

Simplify-Core

Simplify 为简化重复的JAVA代码而生,基于JDK8,无其它jar包依赖,提供序列化,json parse/generator,日期处理,asm && jdkproxy 实现动态代理功能 等常见操作。


历史版本:

  • 2017.6.27 1.0.0.M1 发版
  • 2017.7.8 1.0.0.M2 发版
  • 2017.8.28 1.0.0.M3 发版
  • 2017.9.24 1.0.0.M4 发版

开发日志:

  • 2017.7.8 这版主要做的还是json parse的完善,下一版重点是日期和其他一些小众类型的优化支持
  • 2017.8.28 1.0.0.M3版对json的功能封版,1.0.0.M4 开始开发 代理功能的小工具,以模仿实现spring aop 中的jdkProxy和cglib中的功能
  • 2017.8.29 做 1.0.0.M4版 发现了新领域,cglib的原理是asm字节码对class文件的干预实现代理,所以要开始学asm和字节码相关的知识了,自己加油~!
  • 2017.9.24 用asm框架实现自己的动态代理框架。至此Simplify-Core封装了jdkProxy和asm动态代理功能。

Maven:

<dependency>
   <groupId>cn.xxywithpq</groupId>
   <artifactId>Simplify-Core</artifactId>
   <version>1.0.0.M4</version>
</dependency>

使用说明:  

  • 每个功能在源代码中都有完整的测试用例,详情见test源码。后期会补充在README中

其它:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].