我是靠谱客的博主 简单枕头,最近开发中收集的这篇文章主要介绍jackson 创建json文件的几种方式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. 直接使用JsonGenerator

 

  File jsonFile = new File(System.getProperty("java.io.tmpdir"), "TestJson.json");
            JsonGenerator jsonGenerator = jsonFactory.createGenerator(
                    jsonFile, JsonEncoding.UTF8);
            jsonGenerator.writeStartObject();
            jsonGenerator.writeNumberField("ANumberFiledKey", 123456);
            jsonGenerator.writeArrayFieldStart("AArraryFiledKey");
...
            jsonGenerator.writeEndArray();
            jsonGenerator.writeEndObject();

 生成:{"ANumberFiledKey" : 123456, [] }

 

2. 使用ObjectMapper

 

           File jsonFile = new File(System.getProperty("java.io.tmpdir"), "TestJson.json");
           ObjectMapper mapper = new ObjectMapper();
            ObjectNode rootNode = mapper.createObjectNode();
            rootNode.put("ANumberFieldKey", 123456)
            ArrayNode pkgArrayNode = rootNode.putArray("AArrayFieldKey");

            // save file
            JsonFactory jsonFactory = new JsonFactory();
            JsonGenerator jsonGenerator = jsonFactory.createGenerator(
                    jsonFile, JsonEncoding.UTF8);
            mapper.writeTree(jsonGenerator, rootNode);

 

 

 

最后

以上就是简单枕头为你收集整理的jackson 创建json文件的几种方式的全部内容,希望文章能够帮你解决jackson 创建json文件的几种方式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部