在WEB中开发经常会碰到处理JSON字符串,一般情况下是有两种:

一是JSON字符串转为对象,通常是由后台传JSON字符串由前台JS进行获取对象,此种情况可调用

eval('(' + jsonString+ ')')方法进行转换为对象,再通过对象.属性来获取值;

二是对象转为JSON字符串,通常是有JS获取对象转为JSON字符串传到后台,此种情况可调用JSON.stringify(jsonString)来得到JSON字符串,但是如果有中文的话,中文会转换为unicode编码格式,若是要显示中文的话,需要进行unicode转码,具体转码方法如下:

GB2312UnicodeConverter.ToGB2312(JSON.stringify(jsonString))

var GB2312UnicodeConverter = {
        ToUnicode: function (str) {
            return escape(str).toLocaleLowerCase().replace(/%u/gi, '\\u');
        }
        , ToGB2312: function (str) {
            return unescape(str.replace(/\\u/gi, '%u'));
        }
    };

以上都是通过原生的JS进行处理的,还可以通过json.js来处理

转载于:https://blog.51cto.com/chenglinxu/1681967

JavaScript关于json的处理相关推荐

  1. html5展示json数据库,显示数据在html5从数据库使用javascript和json

    我想从MySQL数据库显示在html中的列表.要从MySQL获取数据我使用json和javascript.但它什么也没有显示!显示数据在html5从数据库使用javascript和json 我的HTM ...

  2. JavaScript对Json的增删改属性

    <script type="text/javascript">var json = {"age":24,"name":" ...

  3. JavaScript解析Json字符串

    JavaScript可以解析服务器接口返回的json字符串(一般用于Ajax),而不需要json的额外支持. 在JavaScript中可以通过eval()方法将一个json字符串解析成一个JavaSc ...

  4. php用json交换二维数组,PHP和Javascript的JSON交互(处理一个二维数组)

    我不得不承认:我是一个彻彻底底的JS白痴.但根据项目需要,不得不使用JSON,不管怎么说,经过一个晚上的学习,已经略有所成,记录下来. PHP的JSON类库我使用的是Services_JSON,没什么 ...

  5. JSON数据格式----- JavaScript与JSON、JavaScript的JSON对象、构建JSON格式数据

    JavaScript与JSON JSON是一种语法,用来序列化对象.数组等的.它只是基于JavaScript语法 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zWMc ...

  6. php使用 js格式解析,JavaScript解析JSON格式数据的方法示例

    本文实例讲述了JavaScript解析JSON格式数据的方法.分享给大家供大家参考,具体如下: 1.使用JavaScript提供的eval()函数function JsonText1() { var ...

  7. 对JavaScript解析JSON格式数据的理解

    对JavaScript解析JSON格式数据的理解 一.JSON与JavaScript对象的关系 1,JSON的由来: 在21世纪初,Douglas Crockford(Web开发领域最知名的技术权威之 ...

  8. JavaScript对JSON数组操作。数组添加(push)以及移除(splitce)

    这里写一个小栗子提供给大家学习和纪录.  js声明数组 以及向数组中添加as移除json数据 JavaScript声明JSON数组的方法: //部分条件,在数据渲上数据要求是数组格式而非json数组格 ...

  9. JavaScript解析json格式数据简单示例

    JavaScript解析json格式数据简单示例 本文通过for循环来获取json结点数据,需要的朋友可以参考以下这串json数据用来存储预加载的图片路径: 代码如下: var imgData = [ ...

  10. JavaScript 解析json例子

    JavaScript 解析json例子.包含了字符串转Json对象.对未知key的键值对的遍历. json在线解析工具:http://www.jsonin.com/ JS代码如下: <span ...

最新文章

  1. 使用remoting远程控制编译机
  2. Spring3.2.0-mybatis3.2.0 基于全注解搭建的后台框架-基础版
  3. Prototype 框架分析(一)
  4. react入门jsx
  5. 通过VBA实现FTP自动下载及关键字检索等功能
  6. 想要运营公众号?公众号形象定位有哪些?
  7. linux下文件重命名
  8. java实现webdav服务_访问WebDAV服务
  9. 皮尔森(pearson)相关系数代码实现
  10. vsan虚拟化和共享存储服务器,恰逢其时:当VSAN遇到浪潮云海桌面一体机
  11. 诺基亚协助澳洲NBN完成下一代PON测试,宣布日本100G订单
  12. 【Barracuda】后处理使用plot manager画线图的方法总结(包括残差,探针,通过某个面的组分质量流量等)(持续更新)
  13. go - select 从已经关闭的channel中读取数据注意的问题 -可能会发生的dead lock现象
  14. pd.fjs分片下载的介绍2:分片下载demo
  15. win10任意形状截屏
  16. 四年级数学上册计算机教案,最新人教版四年级上册数学全册教学案
  17. 微信小程序中的数据双向绑定
  18. 003、torchserve 调用LSTM模型预测
  19. Java中的“+“,什么时候是连接符,什么时候是运算符
  20. NLP中的语言模型及文本特征提取算法

热门文章

  1. 打印异常堆栈_定位生产问题时,异常堆栈莫名丢了,何解?
  2. Z-BlogPHP 1.7 Tenet 正式版源码
  3. 好看的网页图片分割切换动画特效源码
  4. Docker基础操作,原来这才是正确打开Docker的新方式!
  5. 如何在Ubuntu 16.04中创建GIF动图
  6. 斗地主AI算法——第十二章の主动出牌(1)
  7. ubuntu14.04+ceres安裝(亲测)
  8. 在终端/命令行下打开文件浏览器窗口--Win cmd Ubuntu terminal
  9. Linux—微服务启停shell脚本编写模板
  10. 打印出不同顺序的字符串单引号和双引号的差异