import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONReader;
import com.alibaba.fastjson.parser.Feature;
import com.alibaba.fastjson.parser.ParserConfig;
import com.alibaba.fastjson.serializer.SerializerFeature;
public class Fastjson1CompatibleDemo {
public static void main(String[] args) {
String jsonString = "{\"name\":\"Alice\",\"age\":25}";
ParserConfig config = new ParserConfig();
config.setCompatibleWithFieldName(true);
JSONReader reader = new JSONReader(jsonString);
reader.config(config);
Entity entity = reader.readObject(Entity.class);
System.out.println("Name: " + entity.getName());
System.out.println("Age: " + entity.getAge());
jsonString = JSON.toJSONString(entity, SerializerFeature.WriteClassName);
System.out.println("JSON String: " + jsonString);
}
public static class Entity {
private String name;
private int age;
// ...
}
}