猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何在java中创建下面给出的json?
如何创建下面给出的 json?
{
"data": [{"id":"some value",
"name":"some value"
}]
}
FFIVE
浏览 102
回答 2
2回答
四季花海
这取决于您的 JSON 库,但使用 org.json.simple 或 net.sf.json 会是这样的:JSONObject objectInArray = new JSONObject();objectInArray.put("id", "some value");objectInArray.put("name", "some value");JSONArray jsonArray = new JSONArray();jsonArray.add(objectInArray);JSONObject data = new JSONObject();data.put("data", jsonArray);
0
0
0
波斯汪
使用谷歌的 gson-2.x.jar 制作一个实体类,如public class MyEntity{ @SerializedName("data") private List<Data> m_listData; //Setter getters public List<Data> getData() { return m_listData; } public void setData(List<Data> data) { this.m_listData= data; }}class Data{ @SerializedName("id") private String id; @SerializedName("name") private String name; public String getId() { return id; } public void setId(String id) { this.id= id; } public String getName() { return name; } public void setName(String name) { this.name= name; }}//and then convert you json string to java objectpublic class Test{ public static void main(String[] args){ String jsonString="your JSON string" Gson obj_gson = new Gson(); MyEntity obj_myEntity=obj_gson.fromJson(jsonString, MyEntity.class); }}
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续