– Start
点击此处观看本系列配套视频。
除了 ObjectMapper 和 JsonNode 外,Jackson 还提供了更底层 JsonParser 和 JsonGenerator 来读写 JSON。
package shangbo.jackson.demo21;
import java.io.File;
import com.fasterxml.jackson.core.JsonEncoding;
import com.fasterxml.jackson.core.JsonFactory;
import com.fasterxml.jackson.core.JsonGenerator;
public class App {
public static void main(String[] args) throws Exception {
// 实例化 JsonFactory 和 JsonParser 对象
JsonFactory factory = new JsonFactory();
JsonGenerator gernerator = factory.createGenerator(new File("D:\\0_Shangbo\\Dev\\people.json"), JsonEncoding.UTF8);
// 生成 json
gernerator.writeStartObject();
gernerator.writeStringField("firstname", "Bo");
gernerator.writeStringField("lasttname", &#