`
cherryQQ
  • 浏览: 1125371 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

js解析json js解析json字符串

    博客分类:
  • json
 
阅读更多

js解析json js解析json字符串

 

 

<SCRIPT LANGUAGE="JavaScript">


   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(jsonobj.firstName);
    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,d6d2a68333d,swjg_dm);>14113295100</a>','头税务所','长江路西段']]";
//通过eval() 函数可以将JSON字符串转化为对象
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]);
   }

}

/*
//stringifier 函数的作用跟 parse 相反, 用来将一个js对象转换为 JSON 文本。
var jsonText = JSON.stringify(obj);
alert(jsonText);

//如果基于安全的考虑的话,最好是使用一个 JSON 解析器。 一个 JSON 解析器将只接受 JSON 文本。所以是更安全的。
var myObject = JSON.parse(myJSONtext, filter); 
//可选的 filter 参数将遍历每一个value key 值对, 并进行相关的处理。如:
//如
myData = JSON.parse(text, function (key, value) {      

return key.indexOf('date') >= 0 ? new Date(value) : value;    });

//stringifier 函数的作用跟 parse 相反, 用来将一个js对象转换为 JSON 文本。
var myJSONText = JSON.stringifier(myObject);
*/

分享到:
评论

相关推荐

    JS解析json格式字符串

    JS解析json格式字符串最简便方法,利用javaScript内置eval函数来实现

    kettle解析json串

    教你如何连接数据库解析Kettle中的json串

    js解析json字符串的库

    一个在js中解析json字符串为json对象的库, 在js中 使用 var json = json_parse('json字符串'); json就是解析后的json对象,比较方便的避免eval函数。如果不想引入其他过多的js库,那么使用这个库解析json字符串还是...

    stm32使用cjson解析json字符串.zip

    JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次...

    json2.js 字符串转转json对象工具

    json字串 解析成jsonObject的工具,替代eval方法使用 IE8以上浏览器貌似自带 JSON.stringify

    VB解析JSON案例

    简单实用的案例,一看就能理解,内容包含解析JSON字符串和JS脚本。

    javascript中eval解析JSON字符串.docx

    javascript中eval解析JSON字符串.docx

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

    代码如下: &lt;!... &lt;HEAD&gt; &lt;TITLE&gt; New Document &lt;/TITLE&gt; [removed] var t=”{‘firstName’: ‘cyra’, ‘lastName’: ‘richardson’, ‘address’: { ‘streetAddress’: ‘1 Microsoft way’, ...

    javascript中eval解析JSON字符串

    主要介绍了javascript中eval解析JSON字符串时遇到的一个问题,简单的说eval就相当于一个js解析器,很牛哦

    JSON字符串和JSON对象相互转化实例详解

    在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键 例如: JSON字符串: var str = '{ "name": "name1","sex": "m" }'; JSON对象: ...

    Jquery解析json字符串及json数组的方法

    本文实例讲述了Jquery解析json字符串及json数组的方法。分享给大家供大家参考。具体如下: &lt;!doctype html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; [removed][removed] &lt;/head&gt; &lt;...

    js 将json字符串转换为json对象的方法解析

    JSON字符串: var str1 = ‘{ “name”: “cxh”, “sex”: “man” }’; JSON对象: var str2 = { “name”: “cxh”, “sex”: “man” }; 一、JSON字符串转换为JSON对象 要使用上面的str1,必须使用下面的方法先...

    jQuery怎么解析Json字符串(Json格式/Json对象)

    可以利用jquery或js解析json数据,下面与大家分享下jquery解析json字符串方法,一个是解析Json格式,一个是解析Json对象,感兴趣的朋友可以学习下

    json:验证值是否为可解析的JSON字符串

    JSON格式 验证值是否为可解析的JSON字符串。安装$ npm install validate.io-json 要在浏览器中使用,请使用 。用法 var isJSON = require ( 'validate.io-json' ) ;isJSON(value) 验证value是否为可解析的JSON ...

    Python使用内置json模块解析json格式数据的方法

    Python中解析json字符串非常简单,直接用内置的json模块就可以,不需要安装额外的模块。 一、json字符串转为python值 json字符串: 复制代码 代码如下:{“userAccount”:”54321″,”date”:”2016-12-06 10:26:17″...

    javascript解析json格式的数据方法详解

    那么如何用JavaScript来解析json呢? 首先,科普一下json。在json中,有两种结构:对象和数组。 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间...

    json解析器

    json解析器好用是个人在...//声明字符串,可对比一下json文本与我们正常文本的区别 var normalstring='[{persons:[{name:"jordan",sex:"m",age:"40"}, {name:"bryant",sex:"m",age:"28"}, {name:"McGrady",sex:"m",age

Global site tag (gtag.js) - Google Analytics