Java Gson & JsonArray with String Array

摘要:Java Gson & JsonArray with String Array

我想產生像

{"pids":["1","2","3"]}  這樣的格式。

用Gson改怎麼產生這樣的格式出來呢。

 

以下是程式碼


       String pids = "1,2,3";
       Gson gson  = new Gson();
        JsonArray array = new JsonArray();
        String[] sPids = pids.split(",");
        for(String pid:sPids)
        {
            JsonPrimitive element = new JsonPrimitive(pid);
            array.add(element);
        }

        JsonObject json = new JsonObject();
        json.add("pids",array);
        String strJson = gson.toJson(json);