Je n'avais jamais compris la différence entre jsonArray et jsonObject auparavant, mais je l'ai finalement compris aujourd'hui.
jsonArray est un tableau contenant des données avec [ ], et jsonObject est un objet contenant des données avec { }.
Présentation d'un moyen simple de créer un jsonArray dans le frontend
var array=[]; for(int i=0;i<10;i++){ var item={}; item.a="a"+i; item.b="b"+i; array.push(item); } Ajax: params:{ data:JSON.stringify(array), type:1 }
Peut recevoir en arrière-plan :
String data=request.getParameter("array"); JSONArray myArray=JSONArray.fromObject(data); for(int i=0;i<myArray.size();i++){ JSONObject object=myArray.getJSONObject(i); String a = object.getString('a'); String b = object.getString('b'); }
L'article ci-dessus sur la création de jsonArray par js, sa transmission en arrière-plan et l'analyse complète de l'arrière-plan est tout le contenu partagé par l'éditeur. J'espère qu'il pourra vous donner une référence et j'espère que vous soutiendrez davantage Script Home.