jQueryUIオートコンプリートで使用するための適切なJSON出力を生成しようとしています。私はJAVAjson-simplelibを使用することを余儀なくされ、考えられるすべての組み合わせを試しました。
ドロップダウンに「Alex1」、「Alex2」、「Alex3」などのリストを表示するのが好きだとします。
私は以下を試しました
JSONObject obj =new JSONObject();
List strs = new ArrayList();
strs.add("Alex1");
strs.add("Alex2");
strs.add("Alex3");
strs.add("Alex4");
obj.put("source", strs);
return(obj.toJSONString());
そして私も試しました
JSONObject obj =new JSONObject();
Map map = new LinkedHashMap();
map.put("id1", "Alex1");
map.put("id2", "Alex2");
map.put("id3", "Alex3");
map.put("id4", "Alex4");
obj.put("source", map);
return(obj.toJSONString());
しかし運がない
手作業で作成した文字列を適切な形式で返そうとしましたが、モジュールは完全に機能するため、問題はJSON出力にあることがわかります。
誰かがjson-simplelibを使用して適切に設定するにはどうすればよいですか?
ありがとう