diff --git a/convert.html b/convert.html index de5840b5a..06718f6dc 100644 --- a/convert.html +++ b/convert.html @@ -24,13 +24,13 @@
-

Convert 组件介绍

+

Convert 组件介绍

       Convert 是一个比较独立的组件,仅依赖于util包。提供Java对象的序列化与反解析功能。支持JSON(JavaScript Object Notation)、BSON(Binary Stream Object Notation)两种格式化。 两种格式使用方式完全一样,其性能都大幅度超过其他JSON框架。

-

Convert 快速上手

+

Convert 快速上手

      本介绍仅以JSON为例(BSON与JSON使用方式雷同)。其操作类主要是JsonConvert,配置类主要是JsonFactory、ConvertColumn。

-

      JsonConvert 序列化方法:

+

      JsonConvert 序列化Encode方法:

    public String convertTo(Object value);
 
@@ -48,7 +48,7 @@
 
     public ByteBuffer[] convertTo(final Charset charset, final Supplier<ByteBuffer> supplier, Object value);
-

      JsonConvert 反解析方法:

+

      JsonConvert 反解析Decode方法:

    public <T> T convertFrom(final Type type, final String text);
 
     public <T> T convertFrom(final Type type, final char[] text);
@@ -101,7 +101,7 @@
         System.out.println(childConvert.convertTo(user2)); //应该也是 {"userid":100,"username":"redkalename"}
     }
-

      JsonConvert 支持非空构造函数, 必须在其构造函数加上 @ConstructorProperties 注释,且构造函数必须是public修饰。

+

      Convert 支持非空构造函数, 必须在其构造函数加上 @ConstructorProperties 注释,且构造函数必须是public修饰。

public class UserRecord {
 
     private int userid;
@@ -130,7 +130,7 @@
     }
 }
-

      JsonConvert 支持自定义Coder。

+

      Convert 支持自定义Decode、Encode。

public class FileSimpleCoder<R extends Reader, W extends Writer> extends SimpledCoder<R, W, File> {
 
     public static final FileSimpleCoder instance = new FileSimpleCoder();
@@ -151,7 +151,10 @@
 }
 
 JsonFactory.root().register(java.io.File.class, FileSimpleCoder.instance);
-
+ +BsonFactory.root().register(java.io.File.class, FileSimpleCoder.instance); + + diff --git a/index.html b/index.html index 5f8d1e70e..75e2b65b2 100644 --- a/index.html +++ b/index.html @@ -24,7 +24,7 @@

- RedKale 介绍

+ RedKale 介绍

      RedKale 是基于Java 8的微服务框架, 包含HTTP、WebSocket、TCP/UDP、数据序列化、数据缓存、依赖注入等功能。 其功能相当于 Tomcat + Mina + Struts + Spring + Hibernate + RMI + Json + Memcached 的综合体。