package test;import cn.hutool.core.lang.Console;import cn.jiguang.entity.ErrorMessage;import com.alibaba.fastjson.JSON;import com.dslplatform.json.DslJson;import com.dslplatform.json.JsonReader;import com.fasterxml.jackson.databind.ObjectMapper;import com.jsoniter.JsonIterator;import com.jsoniter.ValueType;import org.junit.Before;import org.junit.Test;import org.springframework.util.Assert;import java.io.*;import java.util.Map;import java.util.concurrent.atomic.AtomicReference;/** * @desc: dsl-json fastjson jackson jsoniter 效率比较 * @author: zengxc * @date: 2018/4/4 */public class JSONTest { private static final ObjectMapper MAPPER = new ObjectMapper(); public static String[] factors = {}; private static String JSON_STR = null; private static int count = 0; private final DslJson
结论:
dslJson > jsonIter > fastJson > jackson