1. <small id='O06ON'></small><noframes id='O06ON'>

    2. <legend id='O06ON'><style id='O06ON'><dir id='O06ON'><q id='O06ON'></q></dir></style></legend>

      1. <tfoot id='O06ON'></tfoot>
        <i id='O06ON'><tr id='O06ON'><dt id='O06ON'><q id='O06ON'><span id='O06ON'><b id='O06ON'><form id='O06ON'><ins id='O06ON'></ins><ul id='O06ON'></ul><sub id='O06ON'></sub></form><legend id='O06ON'></legend><bdo id='O06ON'><pre id='O06ON'><center id='O06ON'></center></pre></bdo></b><th id='O06ON'></th></span></q></dt></tr></i><div id='O06ON'><tfoot id='O06ON'></tfoot><dl id='O06ON'><fieldset id='O06ON'></fieldset></dl></div>
        • <bdo id='O06ON'></bdo><ul id='O06ON'></ul>

        js创建jsonArray传输至后台及后台全面解析

        时间:2023-12-11
        <tfoot id='dXuVp'></tfoot>

              <tbody id='dXuVp'></tbody>

              <small id='dXuVp'></small><noframes id='dXuVp'>

                <bdo id='dXuVp'></bdo><ul id='dXuVp'></ul>
                <i id='dXuVp'><tr id='dXuVp'><dt id='dXuVp'><q id='dXuVp'><span id='dXuVp'><b id='dXuVp'><form id='dXuVp'><ins id='dXuVp'></ins><ul id='dXuVp'></ul><sub id='dXuVp'></sub></form><legend id='dXuVp'></legend><bdo id='dXuVp'><pre id='dXuVp'><center id='dXuVp'></center></pre></bdo></b><th id='dXuVp'></th></span></q></dt></tr></i><div id='dXuVp'><tfoot id='dXuVp'></tfoot><dl id='dXuVp'><fieldset id='dXuVp'></fieldset></dl></div>
                <legend id='dXuVp'><style id='dXuVp'><dir id='dXuVp'><q id='dXuVp'></q></dir></style></legend>
                1. 请看下面的攻略:

                  客户端(js)创建jsonArray并传输至服务端

                  创建jsonArray

                  1.定义一个空的jsonArray:

                  var jsonArray = [];
                  

                  2.向jsonArray中添加数据:

                  var jsonArray = [];
                  
                  for (var i = 0; i < 3; i++) {
                    var jsonObj = {
                      name: "Tom",
                      age: i + 18,
                      gender: "male"
                    };
                    jsonArray.push(jsonObj);
                  }
                  

                  发送jsonArray至服务端

                  1.将jsonArray转化为字符串:

                  var jsonStr = JSON.stringify(jsonArray);
                  

                  2.使用Ajax将jsonStr发送至服务端(以下示例使用jQuery):

                  $.ajax({
                    type: "POST",
                    url: "/api/user",
                    data: jsonStr,
                    contentType: "application/json",
                    success: function() {
                      console.log("发送成功");
                    },
                    error: function() {
                      console.log("发送失败");
                    }
                  });
                  

                  服务端(node.js)全面解析jsonArray

                  解析jsonArray

                  在node.js中,可以使用body-parser中间件解析json数据。安装body-parser:

                  npm install body-parser --save
                  

                  使用body-parser解析json:

                  var express = require("express");
                  var bodyParser = require("body-parser");
                  var app = express();
                  
                  app.use(bodyParser.json());
                  
                  app.post("/api/user", function(req, res) {
                    var jsonArray = req.body;
                  
                    for (var i = 0; i < jsonArray.length; i++) {
                      var jsonObj = jsonArray[i];
                      console.log(jsonObj.name + ", " + jsonObj.age + ", " + jsonObj.gender);
                    }
                  
                    res.end("OK");
                  });
                  
                  app.listen("3000", function() {
                    console.log("服务器启动成功");
                  });
                  

                  解析示例

                  1.客户端发送的jsonArray:

                  [
                    {
                      "name": "Tom",
                      "age": 18,
                      "gender": "male"
                    },
                    {
                      "name": "Tom",
                      "age": 19,
                      "gender": "male"
                    },
                    {
                      "name": "Tom",
                      "age": 20,
                      "gender": "male"
                    }
                  ]
                  

                  2.服务端(node.js)全面解析jsonArray:

                  var jsonArray = [
                    {
                      name: "Tom",
                      age: 18,
                      gender: "male"
                    },
                    {
                      name: "Tom",
                      age: 19,
                      gender: "male"
                    },
                    {
                      name: "Tom",
                      age: 20,
                      gender: "male"
                    }
                  ];
                  
                  for (var i = 0; i < jsonArray.length; i++) {
                    var jsonObj = jsonArray[i];
                    console.log(jsonObj.name + ", " + jsonObj.age + ", " + jsonObj.gender);
                  }
                  

                  以上就是它的完整攻略,客户端使用javascript创建jsonArray并发送,服务端使用node.js进行全面解析。示例说明中包含了创建jsonArray的方法、发送jsonArray的方法、解析jsonArray的方法和完整的代码示例。

                  上一篇:递归形式与非递归形式的斐波那契数列的用法分析 下一篇:Spring mvc 接收json对象

                  相关文章

                  <small id='6jY0f'></small><noframes id='6jY0f'>

                  1. <legend id='6jY0f'><style id='6jY0f'><dir id='6jY0f'><q id='6jY0f'></q></dir></style></legend>
                    <tfoot id='6jY0f'></tfoot>
                    <i id='6jY0f'><tr id='6jY0f'><dt id='6jY0f'><q id='6jY0f'><span id='6jY0f'><b id='6jY0f'><form id='6jY0f'><ins id='6jY0f'></ins><ul id='6jY0f'></ul><sub id='6jY0f'></sub></form><legend id='6jY0f'></legend><bdo id='6jY0f'><pre id='6jY0f'><center id='6jY0f'></center></pre></bdo></b><th id='6jY0f'></th></span></q></dt></tr></i><div id='6jY0f'><tfoot id='6jY0f'></tfoot><dl id='6jY0f'><fieldset id='6jY0f'></fieldset></dl></div>
                      <bdo id='6jY0f'></bdo><ul id='6jY0f'></ul>