當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
有了JSON.stringify(),处理json将变得更简单!!
生活随笔
收集整理的這篇文章主要介紹了
有了JSON.stringify(),处理json将变得更简单!!
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
之前處理json 需要拼接json字符串,但是,如果用上JSON.stringify()的話,忘了json語法以沒關系了..... 1 @{
2 ViewBag.Title = "GetStr";
3 }
4
5 <html>
6 <head>
7 <title> </title>
8 <script type="text/javascript" src="~/Scripts/jquery-1.7.1.min.js"></script>
9 @* <script type="text/javascript" src="~/Scripts/jquery.jsonp-2.4.0.min.js"></script>*@
10 <script type="text/javascript">
11
12 $(function () {
13 $("#but").click(function () {
14 var o = new Object();
15 o.id = 1;
16 o.name = "張三";
17 o.age = 12;
18 o.hobby = "玩耍";
19 var convertStr = JSON.stringify(o);//將js對象轉換為json字符串
20 alert(convertStr);
21 var array = new Array(1,"張三",12,"玩耍");
22 var arryConvertJson = JSON.stringify(array);//把數組轉換為json字符串
23 alert(arryConvertJson);
24 $.ajax({
25 url: "/home/getStr",
26 type: "post",
27 data: { "convertStr": arryConvertJson },
28 async: true,
29 success: function (data) { },
30 error: function () { },
31 complete: function () { }
32 })
33 })
34 })
35 </script>
36 </head>
37 <body>
38
39 <input type="button" id="but" value="提交" />
40 </body>
41 </html> 前端處理 1 public ActionResult GetStr(string convertStr="")
2 {
3
4 JavaScriptSerializer js = new JavaScriptSerializer();
5 object[] o=(object[])js.DeserializeObject(convertStr); //將json字符串序列化成數組(json 中為數組)
6 var ss = o[0];
7 // object p=js.Deserialize(convertStr, typeof(Person));//反序列化成對象
8 Person p1= js.Deserialize<Person>(convertStr);
9 return View();
10 } 后端處理
?
轉載于:https://www.cnblogs.com/luo-super/p/3991776.html
總結
以上是生活随笔為你收集整理的有了JSON.stringify(),处理json将变得更简单!!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LaTeX—LaTeX安装、VSCode
- 下一篇: JavaScript总结(六)