Package org.nutz.lang.stream

Examples of org.nutz.lang.stream.StringWriter


   * @param sb
   *            StringBuilder 对象
   * @return 文本输出流对象
   */
  public static Writer opw(StringBuilder sb) {
    return new StringWriter(sb);
  }
View Full Code Here


     * @param sb
     *            StringBuilder 对象
     * @return 文本输出流对象
     */
    public static Writer opw(StringBuilder sb) {
        return new StringWriter(sb);
    }
View Full Code Here

        this.format = format;
    }
   
    public Object convert(Object obj) {
        StringBuilder sb = new StringBuilder();
        Writer writer = new StringWriter(sb);
        try {
            new JsonRenderImpl(writer, format).render(obj);
            writer.flush();
            return sb.toString();
        } catch (IOException e) {
            throw Lang.wrapThrow(e, JsonException.class);
        }
    };
View Full Code Here

        this.format = format;
    }

    public Object convert(Object obj) {
        StringBuilder sb = new StringBuilder();
        Writer writer = new StringWriter(sb);
        try {
            Class<? extends JsonRender> jrCls = getJsonRenderCls();
            if (jrCls == null)
                jrCls = JsonRenderImpl.class;

            JsonRender jr = Mirror.me(jrCls).born();
            jr.setWriter(writer);
            jr.setFormat(format);
            jr.render(obj);

            writer.flush();
            return sb.toString();
        }
        catch (IOException e) {
            throw Lang.wrapThrow(e, JsonException.class);
        }
View Full Code Here

     * @param sb
     *            StringBuilder 对象
     * @return 文本输出流对象
     */
    public static Writer opw(StringBuilder sb) {
        return new StringWriter(sb);
    }
View Full Code Here

TOP

Related Classes of org.nutz.lang.stream.StringWriter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.