本文主要和大家介绍js中json对象和字符串的理解及相互转化操作实现方法,结合实例形式分析了json对象与字符串的功能以及相互转换操作实现技巧,需要的朋友可以参考下,希望能帮助到大家。
<script> var str="{'strv':["+ "{'a':'a11'},"+ " {'a':'b222'}"+ " ]}"; //如果放在一行更清楚:var str="{'strv':[{'a':'a11'}, {'a':'b222'} ]}"; var str2=eval('('+str+')');// alert(str2.strv[1].a); var jsonob={'jsonv':[ {'j':'j111'}, {'j':'j222'} ]};//如果放在一行更清楚:var jsonob={'jsonv':[ {'j':'j111'}, {'j':'j222'} ]};// alert(jsonob.jsonv[1].j); script>通过实验,我们应该明白,json其实是一种格式,js本身支持这种格式,
所以你不需要引入json.js就可以使用json对象。我们一般会引入json.js因为这里面封装了json对象和字符串转化的方法,方便我们使用(当然还有其他方法)。
通过本例我们更好地理解json对象和字符串之间的区别。
相关推荐:
js数组常见操作及数组与字符串相互转化实例详解

