javascript解析json实例详解

 更新时间:2014年11月05日 15:20:21   投稿:shichen2014  
这篇文章主要介绍了javascript解析json的方法,以实例形式详细讲述了javascript的json库用法,需要的朋友可以参考下

本文实例讲述了javascript解析json的方法。分享给大家供大家参考。具体方法如下:

下载json库
http://www.json.org/json-zh.html自己找javascript的
或者直接去下面的
https://github.com/douglascrockford/JSON-js
 
php生成json格式

使用页面

复制代码 代码如下:
<script src="scripts/json.js"></script> 
alert(data.toJSONString());

 
如果返回false说明没数据
 
js 代码:
复制代码 代码如下:
functionshowJSON() {  
   varuser =  
     {  
       "username":"tom",  
       "age":20,  
        "info": {"tel":"123456","cellphone":"98765"},  
      "address":  
       [  
                {"city":"shanghai","postcode":"201203"},  
                 {"city":"suzhou","postcode":"200000"}  
             ]  
     }  
      
     alert(user.username);  
     alert(user.age);  
     alert(user.info.cellphone);  
     alert(user.address[0].city);  
     alert(user.address[0].postcode);  
}

修改
复制代码 代码如下:
user.username ="jerry";

可以使用eval来转换JSON字符到Object
复制代码 代码如下:
functionmyEval() {  
    varstr = '{"name":"Violet","occupation":"character"}';  
    varbj = eval('(' + str + ')');  
     alert(obj.toJSONString());  
}

 
或者使用parseJSON()方法
复制代码 代码如下:
functionmyEval() {  
    varstr = '{"name":"Violet","occupation":"character"}';  
    varbj = str.parseJSON();  
     alert(obj.toJSONString());  
}

希望本文所述对大家的javascript程序设计有所帮助。

相关文章

  • JavaScript如何在前端代码中读、写本地文件

    JavaScript如何在前端代码中读、写本地文件

    在前端JavaScript中,由于安全考虑浏览器不允许直接操作文件系统,但浏览器提供了有限的文件操作能力,这篇文章主要介绍了JavaScript如何在前端代码中读、写本地文件的相关资料,需要的朋友可以参考下
    2024-09-09
  • 用js实现before和after伪类的样式修改的示例代码

    用js实现before和after伪类的样式修改的示例代码

    本篇文章主要介绍了用js实现before和after伪类的样式修改的示例代码,具有一定的参考价值,有兴趣的可以了解一下
    2017-09-09
  • GRID拖拽行的实例代码

    GRID拖拽行的实例代码

    这篇文章介绍了GRID拖拽行的实例代码,有需要的朋友可以参考一下
    2013-07-07
  • JavaScript阻止事件冒泡示例分享

    JavaScript阻止事件冒泡示例分享

    这篇文章主要分享了一则JavaScript阻止事件冒泡示例,需要的朋友可以参考下
    2014-12-12
  • js实现一个简易计算器

    js实现一个简易计算器

    这篇文章主要为大家详细介绍了JS实现一个简易计算器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • JavaScript代码性能优化总结篇

    JavaScript代码性能优化总结篇

    本文给大家总结了有关js代码性能优化的相关知识,非常不错,感兴趣的朋友一起学习吧
    2016-05-05
  • 一个仿微博登陆邮箱提示框js开发案例

    一个仿微博登陆邮箱提示框js开发案例

    这篇文章主要为大家详细介绍了一个仿邮箱登录提示框js开发案例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • js function定义函数使用心得

    js function定义函数使用心得

    js function定义函数使用心得,了解这个才能更进一步的了解js面向对象方面的知识。
    2010-04-04
  • bootstrap-table后端分页功能完整实例

    bootstrap-table后端分页功能完整实例

    这篇文章主要介绍了bootstrap-table后端分页功能,结合完整实例形式分析了bootstrap-table后端请求、数据分页功能具体步骤与实现技巧,需要的朋友可以参考下
    2020-06-06
  • range 标准化之获取

    range 标准化之获取

    range 是用户选择区域的唯一表示方法,存在 w3c 的标准化 range ,以及 ie 特有的 textrange 与 controlrange ,相对于 ie ,w3c 的概念更易于理解,首先简要介绍一下 w3c range.
    2011-08-08

最新评论