日前同事問及我jquery 傳送json資料到後台,後台該如何接收的問題,經多方查閱,總結出了以下方法:
前台要用到json2.js和jquery.js
後台要用到json.jar。
在前端要將傳的json資料使用json.stringify(這裡是json資料)轉化成字串,後台呼叫import net.sf.json.jsonobject方法或者採用獲取字元流的方法來獲取前台傳送的資料。
例:前端://拼裝json格式資料json
var json=,],"del":["12"]};
var post=;把json轉化成字串
$.post(url,post);
後台:jsonobject json=jsonobject.fromobject(request.getparameter("data"));
list> edit=(list>) json.getjsonarray("edit");
list<?> del=(list<?>) json.getjsonarray("del");
Java 多層巢狀JSON型別資料解析
簡單來說 key value 此時value為string key 0 此時value為int key 此時value為jsonobject key v 此時value為jsonarray 以下舉例資料結構 解析 public class test jsonobject jsonobject jso...
python 解析多層json
原始檔案內容 channels 3 height 1080 width 1920 修改並儲存 coding utf 8 import os import json 獲取目標資料夾的路徑 filedir r j numberdata mrcnnhik test 獲取資料夾中的檔名稱列表 filenam...
JSONObject 解析多層json資料
多層巢狀時,只需要解析多層巢狀次數 1,解析完成後可直接取出資料。相同資料需要使用for迴圈。jsonarray是陣列,jsonobject是單條資料。jsonobject jsonobject new jsonobject responsetext jsonobject jsonobject1 j...