前端傳送的多層巢狀json解析

2021-07-12 07:24:39 字數 529 閱讀 9095

日前同事問及我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...