JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。
其格式如下:
{
name:"海贼王",
role:[
{
name:"路飞",
skills:{
skill:["乱枪打","霸气"]
}
},
{
name:"索隆",
skills:{
skill:["三刀流","一零八烦恼风"]
}
}
]
}
在js中将字符串转换为json对象如下:
function strToJson(str){
var json = eval('(' + str + ')');
return json;
}
测试页面:
<html>
<head>
</head>
<body>
<script type="text/javascript">
function strToJson(str){
var json = eval('(' + str + ')');
return json;
}
var onepiece=strToJson("{name:'海贼王',role:[{name:'路飞',skills:{skill:['乱枪打','霸气']}},{name:'索隆',skills:{skill:['三刀流','一零八烦恼风']}}]}");
alert(onepiece.name);//海贼王
alert(onepiece.role[0].name);//路飞
alert(onepiece.role[0].skills.skill[0]);//乱枪打
</script>
</body>
</html>
分享到:
相关推荐
自动将字符串转化为Json对象 使用方法Json parse 在前端使用更方便
今天用到了json数组和json对象和json类型字符串之间互转及取值,记录一下: 1.json类型的字符串转换... 2.json对象转为json类型的字符串 var jsonString = '{"bar":"property","baz":3}'; var jsObject = JSON.parse
下面小编就为大家分享一篇js将键值对字符串转为json字符串的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
将js对象转换成json格式的数据的字符串,方便后台进行转换处理
ECMA-262(E3) 中没有将JSON概念写到标准中,还好在 ECMA-262(E5) 中JSON的概念被正式引入了,包括全局的JSON对象和Date的toJSON方法。 1,eval方式解析,恐怕这是最早的解析方式了。如下: 代码如下: function str...
主要介绍了JavaScript中字符串(string)转json的2种方法,两种方法分别是使用js函数eval()和、使用jquery.parseJSON()方法,需要的朋友可以参考下
NULL 博文链接:https://rd-030.iteye.com/blog/2007745
主要介绍了JS实现将二维数组转为json格式字符串操作,涉及javascript数组遍历、拼接、转换等相关操作技巧,需要的朋友可以参考下
一、前台 // 转换成对象 var myObject = JSON.parse(_data); alert(...//把json格式的字符串转成JSON对象 var json1 = '{department: 中兵,address: 北京,contacts: 李硕,telphone: 1520127466
1、将form中的数据利用本工具转换成json格式的字符串,再通过ajax传给服务器,从而可以实现无刷新的form提交。; 2、通过AJAX从服务器得到json格式的数据,然后使用本工具解析数据填入form。从而可以实现无刷新的...
思路就是:字符串是个json格式(或转为json格式),然后str转为字典dict,然后循环遍历按照key来取值。 你的data是个字典 然后item_list是data的Key ,item_list是个数组,这个里面的数组中的每个元素都是一个字典。...
【son对象 字符串 互相转行】 比如我有两个变量,我要将a转换成字符串,将b转换成JSON对象: var a={name:tom,sex:男,age:24};...JSON.parse(string)将字符串转为JSON格式; 上面的转换可以这么写: var a=
代码如下: <!... <HEAD> <TITLE> New Document </TITLE> [removed] var t=”{‘firstName’: ‘cyra’, ‘lastName’: ‘richardson’, ‘address’: { ‘streetAddress’: ‘1 Microsoft way’, ...
GeoJSON是一种对各种地理数据结构进行编码的格式,基于Javascript对象表示法(JavaScript Object Notation, 简称JSON)的地理空间信息数据交换格式。GeoJSON对象可以表示几何、特征或者特征集合。GeoJSON支持下面这几...
#SVG到JSON一种将SVG字符串转换为JSON数据并可选地呈现统计信息的方法。 #Usage创建新实例,提供svg字符串,还可以选择传入options 。 var svg_json = new SVGToJSON ( svg [ , options ] ) ; #API ## Object.json ...
一、json字符串转为python值 json字符串: 复制代码 代码如下:{“userAccount”:”54321″,”date”:”2016-12-06 10:26:17″,”ClickTime”: 1480991177,”jsonInfo”:{“lon”:121.5612,”lat”:31.1832,”isGps”...
最近遇到一个问题,就是获取表单中的日期往后台通过json方式传的时候,遇到Date.parse(str)函数在ff下报错: NAN 找了些资料,发现是由于Date.parse()函数对日期格式有要求:详细参考 Date.parse函数 对于js操作日期: ...
主要介绍了JS中JSON对象转为字符串的简单实现方法。需要的朋友可以过来参考下,希望对大家有所帮助