【java學習之json輸出】

開發接口時通常會返回json格式內容,php中直接用json_encode函數就好了,java中是怎麼實現呢,研究了下,使用gson實現了一個小例子php

    1.下載Gson的jar包,我是使用pom.xml配置獲取的,加上這段就行,maven會自動下載依賴包html

    [html]java

    <dependency>json

    <groupId>com.google.code.gson</groupId>windows

    <artifactId>gson</artifactId>app

    <version>2.2.2</version>maven

    </dependency>函數

    也能夠電腦主題手動從google下載http://www.xitongshoucang.com/   google

    2.使用很簡單spa

    [java]

    //用於轉json的一個hashmap

    HashMap<String, Object> map = new HashMap<String, Object>();

    map.put("a", 1);

    map.put("b", "bbb");

    //實例化gson

    Gson gson = new Gson();

    //將map轉成json

    String str = gson.toJson(map);

    //設置json格式的header並輸出json內容

    response.setHeader("Content-type", "application/json");

    response.getWriter()。println(str);

    3.這樣就能夠了,若是用的地方比較多,也能夠用windows7旗艦版註釋的方法,省去每次調用都要new Gson()。

相關文章
相關標籤/搜索