欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2014年08月21日 08:53:14   投稿:whsnow  
這篇文章主要介紹了json 字符串之間的相互轉(zhuǎn)換 ,通過eval()函數(shù)可以將JSON字符串轉(zhuǎn)化為對象,本需要的朋友可以參考下

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

<%@ 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,社旗縣國稅局橋頭稅務(wù)所,14113295100,d6d223892dc94f5bb501d4408a68333d,swjg_dm);>14113295100</a>','社旗縣國稅局橋頭稅務(wù)所','社旗縣城郊鄉(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 值對, 并進(jìn)行相關(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>

相關(guān)文章

  • ES6擴(kuò)展運(yùn)算符的使用方法示例

    ES6擴(kuò)展運(yùn)算符的使用方法示例

    es6新增加了一個運(yùn)算符,叫做擴(kuò)展運(yùn)算符,這個運(yùn)算符用在數(shù)組前面,會把數(shù)組展開變成各個獨(dú)立的值,這篇文章主要給大家介紹了關(guān)于ES6擴(kuò)展運(yùn)算符的相關(guān)資料,需要的朋友可以參考下
    2021-07-07
  • 微信小程序Getuserinfo解決方案圖解

    微信小程序Getuserinfo解決方案圖解

    本文通過圖文并茂的形式給大家介紹了微信小程序Getuserinfo解決方案,需要的朋友可以參考下
    2018-08-08
  • 下載站控制介紹字?jǐn)?shù)顯示的腳本 顯示全部 隱藏介紹等功能

    下載站控制介紹字?jǐn)?shù)顯示的腳本 顯示全部 隱藏介紹等功能

    有一些下載網(wǎng)站為了整體的統(tǒng)一,盡量的控制軟件介紹的字?jǐn)?shù)顯示,要不因?yàn)樽謹(jǐn)?shù)介紹太多導(dǎo)致用戶看到下載鏈接比較靠后等原因而一個小功能的實(shí)現(xiàn)。
    2009-09-09
  • 微信小程序分享小程序碼的生成(帶參數(shù))以及參數(shù)的獲取

    微信小程序分享小程序碼的生成(帶參數(shù))以及參數(shù)的獲取

    這篇文章主要介紹了微信小程序分享小程序碼的生成(帶參數(shù))以及參數(shù)的獲取,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • 基于js實(shí)現(xiàn)復(fù)制內(nèi)容到操作系統(tǒng)粘貼板過程解析

    基于js實(shí)現(xiàn)復(fù)制內(nèi)容到操作系統(tǒng)粘貼板過程解析

    這篇文章主要介紹了基于js實(shí)現(xiàn)復(fù)制內(nèi)容到操作系統(tǒng)粘貼板過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • javascript常用方法、屬性集合及NodeList 和 HTMLCollection 的瀏覽器差異

    javascript常用方法、屬性集合及NodeList 和 HTMLCollection 的瀏覽器差異

    對于 HTMLCollection集合對象 必須要說一說的是 namedItem方法. 看看規(guī)范的解釋.
    2010-12-12
  • js中this的指向問題歸納總結(jié)

    js中this的指向問題歸納總結(jié)

    最近發(fā)現(xiàn)在對JS的學(xué)習(xí)中有很多朋友對this的指向問題還是有很大的誤區(qū)或者說只是大致了解,但是一旦遇到復(fù)雜的情況就會因?yàn)閠his指向問題而引發(fā)各種bug。所以這篇文章主要給大家介紹了關(guān)于js中this的指向問題的相關(guān)資料,需要的朋友可以參考下
    2018-11-11
  • JS模擬簡易滾動條效果代碼(附demo源碼)

    JS模擬簡易滾動條效果代碼(附demo源碼)

    這篇文章主要介紹了JS模擬簡易滾動條效果代碼,可模擬出滾動條拖動顯示的效果,涉及JavaScript鼠標(biāo)事件的響應(yīng)及頁面元素運(yùn)算的相關(guān)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下
    2016-04-04
  • JavaScript瀑布流的實(shí)現(xiàn)你學(xué)會了嗎

    JavaScript瀑布流的實(shí)現(xiàn)你學(xué)會了嗎

    這篇文章主要為大家詳細(xì)介紹了JavaScript瀑布流的實(shí)現(xiàn)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • js防止表單重復(fù)提交實(shí)現(xiàn)代碼

    js防止表單重復(fù)提交實(shí)現(xiàn)代碼

    重復(fù)提交、重復(fù)刷新、防止后退等等都是屬于系統(tǒng)為避免重復(fù)記錄而需要解決的問題,在客戶端去處理需要針對每一種的可能提出相應(yīng)的解決方案,然而在服務(wù)器端看來只不過是對于數(shù)據(jù)真實(shí)性的檢驗(yàn)問題
    2012-09-09

最新評論