API Fastjson version chinoise


Version chinoise de l'API Fastjson

La classe JSON est l'entrée de l'API fastjson, et les fonctions principales sont fournies via cette classe. API de désérialisation de chaînes JSON

package com.alibaba.fastjson;public abstract class JSON {    // 将Java对象序列化为JSON字符串,支持各种各种Java基本类型和JavaBean
    public static String toJSONString(Object object, SerializerFeature... features);    // 将Java对象序列化为JSON字符串,返回JSON字符串的utf-8 bytes
    public static byte[] toJSONBytes(Object object, SerializerFeature... features);    // 将Java对象序列化为JSON字符串,写入到Writer中
    public static void writeJSONString(Writer writer, 
                                       Object object, 
                                       SerializerFeature... features);    // 将Java对象序列化为JSON字符串,按UTF-8编码写入到OutputStream中
    public static final int writeJSONString(OutputStream os, // 
                                            Object object, // 
                                            SerializerFeature... features);



}

analyser POJO

convertir POJO en octets json

écrivez POJO sous forme de chaîne json dans OutputStream
import com.alibaba.fastjson.JSON;Model model = ...; 
String jsonStr = JSON.toJSONString(model);

écrivez POJO sous forme de chaîne json dans Writer

import com.alibaba.fastjson.JSON;Model model = ...; 
byte[] jsonBytes = JSON.toJSONBytes(model);