package com.jsoniter.demo;
import com.jsoniter.DecodingMode;
import com.jsoniter.JsonIterator;
import com.jsoniter.output.EncodingMode;
import com.jsoniter.output.JsonStream;
public class Demo {
static {
// ensure the jsoniter is properly setup
new DemoCodegenConfig().setup();
JsonIterator.setMode(DecodingMode.STATIC_MODE);
JsonStream.setMode(EncodingMode.STATIC_MODE);
JsonStream.defaultIndentionStep = 2;
}
public static void main(String[] args) {
User user = JsonIterator.deserialize("{\"firstName\": \"tao\", \"lastName\": \"wen\", \"score\": \"1024\"}", User.class);
System.out.println(user.firstName);
System.out.println(user.lastName);
System.out.println(user.score);
System.out.println(JsonStream.serialize(user));
}
}