Fastjson writeJSONString

2022-05-06 15:02 更新

Fastjson writeJSONString方法

Fastjson 在1.2.11版本中,JSON类新增对OutputStream/Writer直接支持。

package com.alibaba.fastjson;

public abstract class JSON {
   public static final int writeJSONString(OutputStream os, /
                                             Object object, /
                                             SerializerFeature... features) throws IOException;

    public static final int writeJSONString(OutputStream os, /
                                             Charset charset, //  
                                             Object object, // 
                                             SerializerFeature... features) throws IOException;

   public static final int writeJSONString(Writer os, // 
                                             Object object, // 
                                             SerializerFeature... features) throws IOException;
}

Sample

import com.alibaba.fastjson;
import java.nio.charset.Charset;
class Model {
    public int value;
}

Model model = new Model();
model.value = 1001;

OutputStream os = ...;
JSON.writeJSONString(os, model);
JSON.writeJSONString(os, Charset.from("GB18030"), model);

Writer writer = ...;
JSON.writeJSONString(os, model);
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号