2017-03-07 11 views
0

私はJSONを初めて使用しています。私はGSONを使用して文字列の配列として(キー値のペアで)値を割り当てようとしています。 JSONは以下のように次のようになります。gsonキー値の文字列配列としての値

{ "name": "path", "value": [ "/my-path" ,"/my-path2","/newpath"] } 

は、どのように私はこれを達成することができますか?

ありがとうございました。

+0

1.変更gson [ここ](HTTP ://www.javatpoint.com/java-json-example) –

答えて

1

私はほとんどgsonはあなたがやりたいことを可能にするのに十分な柔軟性があり、POJOを使用することをお勧めいたしますないでしょうでもthoe:タイトル 2のJSONへ

JsonObject jo = new JsonObject(); 
    jo.addProperty("name", "path"); 

    JsonArray jsonArray = new JsonArray(); 
    jsonArray.add("my-path"); 
    jsonArray.add("my-path2"); 
    jsonArray.add("my-new-path"); 
    jo.add("value", jsonArray); 

    System.out.println(jo); 
+0

かなりシンプルで、Gsonが 'add'メソッドファミリの素晴らしい流暢なインターフェイスメソッドを欠いている方法を示しています。 –

関連する問題