据说我有:
Map<String, String> map = new HashMap<String, String>()
map.put("address1", "123 Main St");
map.put("address2", "456 Main St");
我可以用这样的数组格式将它转换为json的适配器是什么? [{“address1”:“123 Main St”},{“address2”:“456 Main St”},....]
谢谢大家!
答案 0 :(得分:0)
你必须使用地图吗?
您可以为每个字符串条目创建单独的JSONObject,并将其输入到ArrayList中。
ArrayList<String> list = new ArrayList<String>();
list.add(new JSONObject().put("address1", "123 Main St").toString());
list.add(new JSONObject().put("address2", "456 Main St").toString());