fastjson的ParserConfig设置
时间: 2023-02-09 14:56:41 浏览: 2560
FastJsonParser
fastjson 的 ParserConfig 是用于解析 json 字符串的配置类。你可以使用它来设置解析过程中的各种参数,比如解析时是否忽略未知字段、是否支持注解、是否忽略 transient 字段等。
举个例子:
```
ParserConfig config = new ParserConfig();
config.setAsmEnable(false); // 禁用 asm 优化
config.setIgnoreNotMatch(true); // 忽略未知字段
String json = "{\"key1\":\"value1\",\"key2\":\"value2\"}";
JSONObject object = (JSONObject) JSON.parse(json, config);
```
你还可以在全局设置中修改默认的 ParserConfig:
```
ParserConfig.getGlobalInstance().setAsmEnable(false);
```
有关 fastjson 的更多信息,你可以参考官方文档:https://github.com/alibaba/fastjson/wiki/Getting-Started 。
阅读全文