0
Word Count: 274(words)
Read Count: 1(minutes)
一、如何返回一个 带有 对象数组的 JSON 数据
- 先创建一个 Arraylist
- 挨个创建 JSONproject
- 把创建好的JSONproject 使用 ArrayList.add方法加入到 Arraylist中
- 将 ArrayList 加入 JSONProject中
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| 1ArrayList<JSONObject> dataArrary=new ArrayList<>();
while (resultSet_forBlog.next()) { count++; 2 JSONObject jsonObject1 = new JSONObject(); jsonObject1.put("bid",resultSet_forBlog.getString(1)); jsonObject1.put("publishtime",resultSet_forBlog.getString(2)); jsonObject1.put("title",resultSet_forBlog.getString(3)); jsonObject1.put("content",resultSet_forBlog.getString(4)); jsonObject1.put("like",resultSet_forBlog.getString(5)); jsonObject1.put("unlike",resultSet_forBlog.getString(6)); jsonObject1.put("see",resultSet_forBlog.getString(7)); jsonObject1.put("tagname",resultSet_forBlog.getString(8)); 3 dataArrary.add(jsonObject1); } jsonObject.put("code",100000); jsonObject.put("message","正常"); 4 jsonObject.put("data",dataArrary); jsonObject.put("total",count);
|
二、前段如何传输 一个数组/对象数组,让 servlet 可以直接使用 getParameter读取到
使用 JSON 的序列化。
1 2 3 4
| data:{ JSON.stringfy() }
|
三、使用 axios post请求时, servlet 也无法直接通过 getparamter 方法获得参数
使用 qs 模块将 请求数据转换为 form-data