前端向后端传一个json数组对象

首先在前端已经获取到这个数组对象:

后端需要接受的json数组格式:

刚开始一直想需要把数组转成json数组,然后再传给后端接口,
最后才发现 ajax请求会自动把数组转成json数组 ,我们就不用再去转一次,
但是最后发现还是报未知错误,经查看发现传给后端的数据变成:0:[Object object]...
最后发现在前端向后端传输的数据进行定义:

可以看到当发送数据的方式是“post”的时候,如果不传或者传的是true,就会把发送的json数据转成formdata对象,所以在页面中我们可以看到发送的数据变成了:0:[Object object],1:[Object object]...
所以传的值应该是



  • PHP濡備綍閫氳繃Post璇锋眰鍙戦Json鏁版嵁
    绛旓細棣栧厛瑕佹妸鏁版嵁杞崲鎴json鏍煎紡锛屽啀閫氳繃curl鏂规硶璋冪敤鎺ュ彛骞朵紶鍙傛暟 浠g爜濡備笅锛歬eyword = urlencode($_POST['keyword']);$parameters = json_encode(array('keyWord'=>$keyword,'areaCode'=>'*'));$post_data['appToken'] = "323ds7674354fds32fdsda60173";//闅忎究鍐欑殑$post_data['parameters'] = $...
  • JqueryAjax濡備綍浼犻扟SON鏁版嵁鍒癱ontroller,鍏朵腑鍖呮嫭List鏁版嵁?
    绛旓細鍦ㄥ簭鍒楀寲鍚庝紶閫掑埌鍚庣鐨勭粨鏋勯兘鏄牴鎹殑璇锋眰璁剧疆鏉ュ畾鐨勶紝鑰json鏄湁涓ょ琛ㄧず缁撴瀯锛屽璞″拰鏁扮粍锛岃屼粬浠槸鍙互浠绘剰娣峰悎鐨勩俵ist搴忓垪鍖栧悗鍙樻垚浜唈son涓殑鏁扮粍銆傚悗鍙板彇鍊煎彲浠ュ湪鍙傛暟涓婅幏鍙栵紝涔熷彲浠ュ湪content涓婅幏鍙栥傛墍浠jax濡備綍浼犻扟SON鏁版嵁鍒癱ontroller锛屽叾涓寘鎷琇ist鏁版嵁锛屽叾瀹炲彧瑕佸簭鍒楀寲杩欎釜瀵硅薄缁檃jax鍗冲彲銆
  • 濡備綍鑳藉皢json瀛楃涓插拰涓浜涘叾浠栧弬鏁伴氳繃涓涓ajax浼犲埌鍚庡彴?
    绛旓細渚嬪瓙锛歶rl鍐欒嚜宸辩殑绔彛鎴栬呭鐞嗙▼搴忕瓑锛宒ata閲屾寜鐓ф牸寮忓啓鎯宠浼犵殑鍙傛暟锛宔ncodeURIComponent鏄姞瀵嗭紝涓鑸兘浼氬姞瀵嗗悗鍐嶄紶锛屼笉鐒舵湁娉勯湶涓汉淇℃伅鐨勯闄╋紝 dataType: 'json',纭畾鏍煎紡涓簀son鏍煎紡锛宔val 灏嗗悗鍙板洖浼犵殑string瀛楃杞浆鎹㈡垚json瀵硅薄锛屽湪success閲屽彇鍑烘斁鍒伴〉闈笂銆傛湜閲囩撼鍝︼紒.ajax({ async: false,type...
  • 鍚庡彴搴旇濡備綍鍙栧埌鍓嶇浼鏉ョ殑json瀵硅薄
    绛旓細鍙厛杞垚瀛楃涓瞕ataForm = dataForm.toString();鍚庣鎺ユ敹锛歋tring dataForm = request.getParameter("dataForm");鍋囧鏈塗est杩欎釜绫伙紝閲岄潰鏈塰ello ,hello2閭d箞灏卞彲浠ュ皢json鏍煎紡鐨勬暟鎹浆鎹㈡垚鏁扮粍鏍煎紡List<Test> qualificationList = JSONArray.parseArray(HtmlUtils.htmlUnescape(dataForm), Test.class);
  • axios灏嗘暟鎹粠鍓嶇浼犲埌鍚庣鏄璞¤繕鏄鏁扮粍
    绛旓細閮芥槸銆俛xiosget璇锋眰鏂瑰紡锛浼犻掔粰鍚庡彴鐨勫弬鏁伴兘鏄瓧绗︿覆涓嬪舰寮忥紝鏃犳硶浼犻抝son瀵硅薄鎴鏁扮粍瀵硅薄绛夈傛暟鎹槸浜嬪疄鎴栬瀵熺殑缁撴灉锛屾槸瀵瑰瑙備簨鐗╃殑閫昏緫褰掔撼锛屾槸鐢ㄤ簬琛ㄧず瀹㈣浜嬬墿鐨勬湭缁忓姞宸ョ殑鐨勫師濮嬬礌鏉愩
  • js鎬庢牱鐢熸垚json鐨勬暟鎹?
    绛旓細1銆佹寜鐓ф弿杩帮紝棰樹富鏄兂灏嗗鏉℃暟鎹褰曟彁浜ゅ埌鏈嶅姟绔紝鍚屾椂鏈嶅姟绔皢鏁版嵁鎻掑叆鍒版暟鎹簱銆傞偅涔堟濊矾鏄皢澶氭潯鏁版嵁瀛樺湪鏁扮粍涓紝璋冪敤post鏂规硶鐨勬帴鍙d紶鍏鍚庣銆2銆佹柟娉曞涓嬶細var sendData = [];sendData.push({name:'david',age:'20'});sendData.push({name:'peter',age:'23'});3銆浼犻鏁版嵁缁欐湇鍔$锛...
  • 浼犻抝son鏁版嵁鏈夋病鏈夊繀瑕佺敤RequestBody?
    绛旓細鍦ㄤ娇鐢⊿pringMVC鐨勬椂鍊欒嚜宸变竴鐩撮伩鍏嶄娇鐢≧equestBody锛屽洜涓鸿鐨勫畠鍦ㄥ弬鏁板鐞嗙殑鏃跺欎笉澶熸柟渚裤 鐞嗙敱濡備笅锛 1.涓嶄娇鐢≧equestBody鏃舵槸杩欐牱鐨勶細 鍓嶇鍙傛暟鍙互鐩存帴浣跨敤JSON瀵硅薄锛鍚庣鍙傛暟鐨勫啓娉曚篃寰堢伒娲伙細2.鑰屼娇鐢≧equestBody鏄繖鏍风殑锛歴 鍓嶇浣跨敤application/json鐨勬椂鍊欙紝蹇呴』瑕佸皢 JSON瀵硅薄 杞崲涓 ...
  • json鏄粈涔堟剰鎬
    绛旓細瀹冨熀浜嶦CMAScript鐨涓涓瀛愰泦锛屽眰娆$粨鏋勭畝娲佷笖娓呮櫚锛屾柟渚夸汉闃呰鍜岀紪鍐欎互鍙婃満鍣ㄧ殑瑙f瀽鍜岀敓鎴愩俲son鎵╁睍闃呰锛1銆乯son鏄竴绉嶆暟鎹牸寮忥紝鍜鏁扮粍浣滅敤涓鏍凤紝鐢ㄤ簬瀛樺偍鏁版嵁銆2銆乯son涔熷彲鐢ㄤ簬鍓鍚庣涔嬮棿浜掔浉浼犻抝son鏁版嵁銆傛瘮濡鍓嶇鍙戣捣璇锋眰锛岃皟鐢ㄦ帴鍙o紝鍚庣杩斿洖涓涓瞛son鏁版嵁,澶勭悊鏁版嵁锛屾覆鏌撳埌椤甸潰涓娿3銆佺敱浜JSON闈炲父绠鍗...
  • java鍚庣鎬庝箞鍙戦json鏂囦欢缁瀹㈡埛绔?
    绛旓細鍙互浣跨敤浠ヤ笅鏂规硶灏JSON鏂囦欢鍙戦佺粰瀹㈡埛绔細1. 灏咼SON鏂囦欢璇诲彇涓哄瓧绗︿覆锛屼緥濡傦細```String jsonString = new String(Files.readAllBytes(Paths.get("path/to/jsonFile.json")));```2. 灏嗗瓧绗︿覆璁剧疆涓哄搷搴斾綋锛岃缃搷搴斿ご涓篔SON鏍煎紡锛屼緥濡傦細```response.setContentType("application/json");response....
  • json鏂囦欢鏄共浠涔堢殑
    绛旓細浠涔堟槸JSON鏂囦欢 JSON鏄疛avaScript瀵硅薄琛ㄧず娉曠殑绠绉帮紝瀹冩槸涓绉嶈交閲忕骇鐨勬暟鎹氦鎹㈡牸寮忥紝閫傜敤浜庡湪缃戠粶涓浼犺緭鏁版嵁銆 JSON鏂囦欢閫氳繃绠鍗曠殑鏂囨湰鏍煎紡鎻忚堪鏁版嵁瀵硅薄锛屽彲鐢ㄤ簬鍓鍚庣鏁版嵁浼犻銆侀厤缃枃浠剁瓑澶氭柟闈㈢殑搴旂敤銆侸SON鏂囦欢鐨勬牸寮 JSON鏂囦欢鐢遍敭鍊煎缁勬垚锛屼竴涓敭瀵瑰簲涓涓硷紝鍊煎彲浠ユ槸涓涓璞★紝涔熷彲浠ユ槸涓涓暟缁鎴栨暟鎹...
  • 扩展阅读:为什么没人用nodejs做后端 ... 前端如何展示json数据 ... web前端三大主流框架 ... 完美校园显示json数据为空 ... json数组和json对象区别 ... json hpp 创建json数组 ... c解析json数组 ... 前端ajax获取json数据 ... js如何取数组的最后一个 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网