一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術(shù)及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - json字符串之間的相互轉(zhuǎn)換示例代碼

json字符串之間的相互轉(zhuǎn)換示例代碼

2021-02-23 16:11JavaScript教程網(wǎng) JavaScript

這篇文章主要介紹了json 字符串之間的相互轉(zhuǎn)換 ,通過eval()函數(shù)可以將JSON字符串轉(zhuǎn)化為對象,本需要的朋友可以參考下

通過eval()函數(shù)可以將JSON字符串轉(zhuǎn)化為對象,stringifier 函數(shù)的作用跟parse相反,用來將一個js對象轉(zhuǎn)換為 JSON 文本

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>" rel="external nofollow" >
<title>My JSP 'test5.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css" rel="external nofollow" >
-->
<script type="text/javascript" src="<%=basePath%>/js/json2.js"></script>
<script type="text/javascript">
alert("xxxx");
var t="{'firstName': 'cyra', 'lastName': 'richardson', 'address': {"+
"'streetAddress': '1 Microsoft way', 'city': 'Redmond', 'state': 'WA',"+
"'postalCode': 98052 },'phoneNumbers': [ '425-777-7777','206-777-7777' ] }";
var jsonobj=eval('('+t+')');
alert(t.firstName+" xxx");
alert(jsonobj.lastName);
 
var t2="[{name:'zhangsan',age:'24'},{name:'lisi',age:'30'},{name:'wangwu',age:'16'},{name:'tianqi',age:'7'}] ";
var myobj=eval(t2);
for(var i=0;i<myobj.length;i++){
alert(myobj[i].name);
alert(myobj[i].age);
}
 
var t3="[['<a href=# onclick=openLink(14113295100,社旗縣國稅局橋頭稅務所,14113295100,d6d223892dc94f5bb501d4408a68333d,swjg_dm);>14113295100</a>','社旗縣國稅局橋頭稅務所','社旗縣城郊鄉(xiāng)長江路西段']]";
//通過eval() 函數(shù)可以將JSON字符串轉(zhuǎn)化為對象
var obj = eval(t3);
for(var i=0;i<obj.length;i++){
for(var j=0;j<obj[i].length;j++){
alert(obj[i][j]);
}
var jsonText = JSON.stringify(obj);
alert(jsonText);
}
 
/*
//stringifier 函數(shù)的作用跟 parse 相反, 用來將一個js對象轉(zhuǎn)換為 JSON 文本。
var jsonText = JSON.stringify(obj);
alert(jsonText);
 
//如果基于安全的考慮的話,最好是使用一個 JSON 解析器。 一個 JSON 解析器將只接受 JSON 文本。所以是更安全的。
var myObject = JSON.parse(myJSONtext, filter);
//可選的 filter 參數(shù)將遍歷每一個value key 值對, 并進行相關(guān)的處理。如:
//如
myData = JSON.parse(text, function (key, value) {
 
return key.indexOf('date') >= 0 ? new Date(value) : value; });
 
//stringifier 函數(shù)的作用跟 parse 相反, 用來將一個js對象轉(zhuǎn)換為 JSON 文本。
var myJSONText = JSON.stringifier(myObject);
*/
</SCRIPT>
 
</head>
<body>
This is my JSP page. <br>
</body>
</html>

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久日本片精品AAAAA国产 | 色呦呦tv| 久久一er精这里有精品 | 太深了 太粗h1v1 | 欧洲一级黑寡妇 | 亚洲国产日韩欧美mv | 精品视频一区二区三区 | 60老妇性xxxxhd | 亚洲成在人网站天堂一区二区 | 极品丝袜小说全集 | 高肉h护士办公室play | 国产精品nv在线观看 | 日本激情小说 | 香蕉久久久久 | 亚洲午夜久久久久国产 | 免费91麻豆精品国产自产在线观看 | 国产成人久久久精品一区二区三区 | 国产在线影院 | 亚洲精品国产成人中文 | 欧美伊人影院 | 天天摸天天操天天爽 | 精品一区久久 | 欧美高清3dfreexxxx性 | 四虎影院永久网站 | 色呦呦网 | 五月色天在线视频综合观看 | 国产自拍偷拍自拍 | 水蜜桃一二二区视在线 | 国产乱码免费卡1卡二卡3卡四 | 嫩草影院精品视频在线观看 | 免费在线观看视频 | 91国语精品自产拍在线观看一 | 秀婷程仪公欲息肉婷在线观看 | 日本免费一区二区三区a区 日本免费三片在线观看 | 五月天狠狠| 草莓视频丝瓜 | 五月一区二区久久综合天堂 | 五月香婷 | 喜欢老头吃我奶躁我的动图 | 亚洲日本中文字幕天天更新 | 欧美精品一国产成人性影视 |