抛弃JSON/java,发送带有JSON请求的字符串列表
我正在创建抛弃JSON/java,发送带有JSON请求的字符串列表,java,json,geojson,jettison,Java,Json,Geojson,Jettison,我正在创建JSON对象并通过网络发送,如 org.codehaus.jettison.json.JSONObject json = new org.codehaus.jettison.json.JSONObject(); json.put("id", "15"); json.put("code", "secret"); json.put("type", "new type"); 此外,我还有一些照
JSON
对象并通过网络发送,如
org.codehaus.jettison.json.JSONObject json = new org.codehaus.jettison.json.JSONObject();
json.put("id", "15");
json.put("code", "secret");
json.put("type", "new type");
此外,我还有一些照片链接,我想把这些链接放到这个JSON
my links like http://box.com/images/photo.jpg,http://box.com/images/photo1.jpg
http://box.com/images/photo2.jpg, http://box.com/images/photo3.jpg
As I understand I must have some list/array and put like
json.put("images", links)
如何做到这一点,把和分析。。。我需要一个键和一个值列表。
JSON
数组对此有用吗
谢谢查看
JSONArray
课程
您将创建一个
JSONArray
,并在put
命令中使用它。查看JSONArray
类
您将创建一个
JSONArray
,并在put
命令中使用它。是。JSONArray是你需要的
List <String> links = getLinks();
JSONArray array = new JSONArray();
for (String link : links)
array.put(link);
JSONObject obj = new JSONObject();
//put id, code, type...
obj.put("images", array);
List links=getLinks();
JSONArray数组=新的JSONArray();
用于(字符串链接:链接)
数组.put(link);
JSONObject obj=新的JSONObject();
//输入id、代码、类型。。。
对象放置(“图像”,数组);
是。JSONArray是你需要的
List <String> links = getLinks();
JSONArray array = new JSONArray();
for (String link : links)
array.put(link);
JSONObject obj = new JSONObject();
//put id, code, type...
obj.put("images", array);
List links=getLinks();
JSONArray数组=新的JSONArray();
用于(字符串链接:链接)
数组.put(link);
JSONObject obj=新的JSONObject();
//输入id、代码、类型。。。
对象放置(“图像”,数组);
我想你可以跳过循环,只做数组。放置(链接)
是的,你是对的:我想你可以跳过循环,只做数组。放置(链接)
是的,你是对的:小评论/问题:你为什么在这里使用抛弃?它是XML和JSON之间转换的映射工具JSONObject
来自org.json库,但更好的json库选择包括GSON和Jackson。小评论/问题:为什么在这里使用抛弃?它是XML和JSON之间转换的映射工具JSONObject
来自org.json库,但更好的json库选择包括GSON和Jackson。