JS解析json数据(如何将json字符串转化为数组)

 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 2 <HTML>
 3 <HEAD>
 4 <TITLE> New Document </TITLE>
 5
 6 <SCRIPT LANGUAGE="JavaScript">
 7
 8  var t="{‘firstName‘: ‘cyra‘, ‘lastName‘: ‘richardson‘, ‘address‘: { ‘streetAddress‘: ‘1 Microsoft way‘, ‘city‘: ‘Redmond‘, ‘state‘: ‘WA‘, ‘postalCode‘: 98052 },‘phoneNumbers‘: [ ‘425-777-7777‘,‘206-777-7777‘ ] }";
 9    var jsonobj=eval(‘(‘+t+‘)‘);
10    alert(jsonobj.firstName);
11    alert(jsonobj.lastName);
12
13 var t2="[{name:‘zhangsan‘,age:‘24‘},{name:‘lisi‘,age:‘30‘},{name:‘wangwu‘,age:‘16‘},{name:‘tianqi‘,age:‘7‘}] ";
14    var myobj=eval(t2);
15    for(var i=0;i<myobj.length;i++){
16    alert(myobj[i].name);
17    alert(myobj[i].age);
18 }
19
20 var t3="[[‘<a href=# onclick=openLink(14113295100,社旗县国税局桥头税务所,14113295100,d6d223892dc94f5bb501d4408a68333d,swjg_dm);>14113295100</a>‘,‘社旗县国税局桥头税务所‘,‘社旗县城郊乡长江路西段‘]]";
21 //通过eval() 函数可以将JSON字符串转化为对象
22 var obj = eval(t3);
23 for(var i=0;i<obj.length;i++){
24    for(var j=0;j<obj[i].length;j++){
25       alert(obj[i][j]);
26    }
27 }
28
29
30 /*
31 //stringifier 函数的作用跟 parse 相反, 用来将一个js对象转换为 JSON 文本。
32 var jsonText = JSON.stringify(obj);
33 alert(jsonText);
34 //如果基于安全的考虑的话,最好是使用一个 JSON 解析器。 一个 JSON 解析器将只接受 JSON 文本。所以是更安全的。
35 var myObject = JSON.parse(myJSONtext, filter);
36 //可选的 filter 参数将遍历每一个value key 值对, 并进行相关的处理。如:
37 //如
38 myData = JSON.parse(text, function (key, value) {
39 return key.indexOf(‘date‘) >= 0 ? new Date(value) : value;    });
40
41 //stringifier 函数的作用跟 parse 相反, 用来将一个js对象转换为 JSON 文本。
42 var myJSONText = JSON.stringifier(myObject);
43 */
44
45 </SCRIPT>
46 </HEAD>
47 <BODY>
48 </BODY>
49 </HTML>  
时间: 2024-10-11 16:42:08

JS解析json数据(如何将json字符串转化为数组)的相关文章

JS解析json数据并将json字符串转化为数组的实现方法

json数据在ajax实现异步交互时起到了很重要的作用,他可以返回请求的数据,然后利用客户端的js进行解析,这一点体现出js的强大,本文介绍JS解析json数据并将json字符串转化为数组的实现方法,需要了解的朋友可以参考下 复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document

JS:字符串转成json数据,和json转成字符串方法 iframe获取父级传过来的数据

字符串转成json数据,和json转成字符串方法 //转为JSON adinfo=JSON.parse(adinfo) //转为字符串 adinfo=JSON.stringify(adinfo) 大概流程: var gdt_adinfo=[]; 父级页面通过接口获取的数据: this.url="http://gjs.adwo.com/gjs/gad_i?sdkVersion="+sdkVersion+"&n=1&gp="+gp; 获取数据后处理的方法

js声明json数据,打印json数据

1.js声明json数据: 2.打印json数据. //声明JSON var json = {}; json.a = 1; //第一种赋值方式(仿对象型) json['b'] = 2; //第二种赋值方式(仿数组型) //打印JSON //打印JSON需要用到JSON(JS自带)的一个对象方法stringify //语法如下 alert(JSON.stringify(json)); 总结,在JS里面使用JSON的表现能力比数组优秀.

laravel 将数组转化成字符串 再把字符串转化成数组

这是在给阮少翔改代码的时候用的方法, 开始的数据用explored转化成数组不是想要的结果, 我就自己写了一个方法把有用的信息提取出来拼接成一个字符串, 再用explored将字符串转化成数组.   方法有点笨, 但是最后是解决了阮少翔的问题 $re1 = DB::table('admin_user') ->join('admin_role_user','admin_user.id','=','admin_role_user.user_id') ->select('admin_role_use

漂亮的表格样式;jQuery清楚表格所有行;js解析后台传过来的JSON数据;动态生成表格数据

一 : 先看看漂亮的表格 css代码: .mylist { width: auto; height:auto; border:1px solid #accdf4; margin-top:10px; font-family:"宋体"; font-size:12px; color:#155c9f; text-align:center; border-collapse: collapse; } .mylist th { background-color:#d0e4ff; text-align

当后台返回的json数据里有h5字符串该如何显示

有时候一些数据是需要动态显示,并且需要换行,但客户端并不知道这些数据该在哪里换行, 并按照后台编辑格式来显示,于是后台直接返回的后台编辑的h5字符串,但数据已经经过json 解析过了,再去通过专门解析h5的第三方去解析瞬间感觉头大,于是我去百度了一下如何显示 后台返回的h5字符串,有两个方法,一种是label的attributedText,还一种是webView. label的写法: NSAttributedString * attrStr = [[NSAttributedString allo

我的Android进阶之旅------&gt;解决Jackson、Gson解析Json数据时,Json数据中的Key为Java关键字时解析为null的问题

1.问题描述 首先,需要解析的Json数据类似于下面的格式: { ret: 0, msg: "normal return.", news: [ { id: "NEW2016062800875700", from: "腾讯新闻客户端", qqnews_download_url: "http://inews.qq.com/m?refer=openapi_for_xiaotiancai", articletype: "1&

C#中将string类型的json字符串转化成数组

JObject json1 = (JObject)JsonConvert.DeserializeObject("ReContent"); JArray array = (JArray)json1["Phones"]; string aa = ""; foreach (var jObject in array) { //赋值属性 aa = jObject[""].ToString();//获取字符串中id值 } using Ne

c#操作json数据使用newtonsoft.json

开源项目提供的一个读取示例 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; namespace Newtonsoft.Json.Tests.Documentation.Samples.Json { public class ReadJsonWithJsonTextReader { public void Example() { #regio