ステップ1:JSONをjacksonなどのライブラリを使用してMap
に変換します。
public class JacksonMapper {
private static final ObjectMapper mapper = new ObjectMapper();
private static final JacksonMapper INSTANCE;
static
{
INSTANCE = new JacksonMapper();
}
private JacksonMapper() {
// not called
}
public static JacksonMapper getInstance() {
return INSTANCE;
}
public Map<String, String> toMap(String jsonString) throws Exception {
return mapper.readValue(jsonString, new TypeReference<HashMap<String, String>>(){});
}
}
ステップ2:あなたが春を使用している場合a)に、あなたは、単にRestTemplateに地図を渡し、それの方法のいくつかを呼び出すことができます。
ステップ2:あなたが春を使用していない場合b)には、Apacheを参照してください可能性があり
UriBuilder、マップ内の各エントリの呼び出し方法addParameter
ステップ2:C)あなたが使用したくない場合ライブラリを使用すると、マップを反復してクエリ文字列を自分で作成できます。
私は 'Jackson 'を' GSon'で置き換えました。これは良い選択ですか? – gtx911
私はGson自身を好むが、どちらも仕事をするだろう。 – John