Rumah  >  Soal Jawab  >  teks badan

java - json封装

巴扎黑巴扎黑2763 hari yang lalu2673

membalas semua(6)saya akan balas

  • 大家讲道理

    大家讲道理2017-04-18 10:45:57

    Gson Google juga sangat berguna

    balas
    0
  • 阿神

    阿神2017-04-18 10:45:57

    1. Import Json memproses pakej balang yang berkaitan

    commons-beanutils-1.7.0.jar
    commons-collections-3.2.1.jar
    commons-lang-2.6.jar
    commons-logging-1.1.3.jar
    ezmorph-1.0.6.jar
    json-lib-2.4-jdk15.jar
    log4j-1.2.9.jar
    slf4j-api-1.6.4.jar

    2. Gunakan JSONObject untuk merangkum

    JSONObject object = new JSONObject()
    object.put(contractCode,"2017021001")

    Jadi fungsi itu boleh ditulis secara ringkas seperti ini:

    public JSONObject generateJsonObject(String contractCode){
        JSONObject object = new JSONObject()
        object.put(contractCode,"2017021001")
        
        return object;
    }

    balas
    0
  • 黄舟

    黄舟2017-04-18 10:45:57

    fastjson dihasilkan oleh Alibaba,
    JSONObject json = new JSONObject(); json.put("contractCode", "2017021001")
    kembali json.toJSONString();

    balas
    0
  • ringa_lee

    ringa_lee2017-04-18 10:45:57

    Gunakan gson, mudah dan mudah digunakan

    balas
    0
  • 阿神

    阿神2017-04-18 10:45:57

    Jika ia adalah projek maven, anda boleh menggunakan fastjson
    untuk memperkenalkan kebergantungan

    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>fastjson</artifactId>
        <version>1.2.17</version>
    </dependency>
    /**
     * @param contractCode
     * @return 返回封装好的 json 串
     */
    private String covert(String contractCode) {
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("contractCode", contractCode);
        return jsonObject.toJSONString();
    }

    balas
    0
  • 阿神

    阿神2017-04-18 10:45:57

    Pada asasnya, saya telah menggunakan beberapa json arus perdana, seperti jackson, gson, fastjson, dll. Secara peribadi, saya masih lebih suka fastjson Prestasinya mungkin tidak sebaik jackson Spring juga menggunakan jackson secara dalaman, tetapi API fastjson adalah sangat ringkas dan bersih. A json, saya sangat menyukainya

    balas
    0
  • Batalbalas