最近遇到这个问题,JS对象和JSON格式数据的相互转换。其实,也就是两个问题:JS对象转换成为JSON格式数据、JSON格式数据转换成为JS对象
目前的项目数据交互几乎都用JQuery,所以处理流程是:前端页面数据-》JS对象-》jQuery提交-》python处理,另外一种就是倒过来。python肯定不能直接处理JS对象数据,所以要把JS对象转换成为python能处理的一种数据格式(通常是字典dict),同样,python取数据反馈到前端也要把字典数据转换成JS能处理的对象,这个中间转换数据格式通常就是JSON。

一、JS对象转换成为JSON

流程:读取前端页面数据,组装成为JS对象,并通过jQuery的$.post()方法传递给python。

处理:引用一个json2.js文件,调用JSON.stringify()方法。例如:var data = new Object(); var json_data = JSON.stringify(data);

读取:python这里就很简单了,用dict_data = json.loads(json_data)就OK了

二、JSON转换成为JS 

流程:python组装一个dict数据并转成JSON格式传递给前端,或者前端通过jQuery的$.getJSON()方法直接读取这个JSON格式的数据

处理:用jQuery的一个方法$.parseJSON()将JSON格式的数据转成JS对象。例如:var json_data = $.getJSON(); var data = $.parseJSON(json_data);

读取:JS对像的操作就不必多说了

这里,python要把字典转换成JSON格式数据,用json.dumps()这个方法就行了

jquery json string conver to object相关推荐

  1. perl malformed JSON string, neither tag, array, object, number, string or atom, at character offset

    [root@wx03 ~]# cat a17.pl use JSON qw/encode_json decode_json/ ; use Encode; my $data = [{'name' =&g ...

  2. java jackson2.6_Jackson 2 - Convert Java Object to JSON and JSON String to Object

    在本教程中,我们将学习使用将JSON转换为Java对象 – 并将Java对象转换为JSON . 1. Jackson 2 maven dependency 要将Jackson 2库包含在您的项目中,请 ...

  3. Python JS Jquery Json 转换关系

    一.JS对象与JSON格式数据相互转换 目前的项目数据交互几乎都用JQuery,所以处理流程是: 前端页面数据->JS对象->jQuery提交->python处理,另外一种就是倒过来 ...

  4. JQuery JSON

    课程笔记Day45 JQuery JSON 第一章 JQuery 备注:下载素材地址 https://sc.chinaz.com/tag_jiaoben/jquery.html 第01节 增删效果 1 ...

  5. 使用jquery+json实现ajax的方法

    在使用Jquery + json 的过程中由于一个小问题没有注意到,程序一直有错误.在网上找了很多JSON方面的文章但基本都是很简单的举例,所以我觉得有必要写一个完整的JQuery + json 实现 ...

  6. json string 格式_自己动手实现一个简单的JSON解析器

    作者:田小波 原文:http://cnblogs.com/nullllun/p/8358146.html 1. 背景 JSON(JavaScript Object Notation) 是一种轻量级的数 ...

  7. 二级联动菜单ajax刷新,jquery json ajax 二级联动菜单实例

    本文实例讲述了jquery json ajax 二级联动菜单.分享给码农们参考,具体如下: 后台Handler.ashx using System; using System.Web; using S ...

  8. TypeError: expected string or bytes-like object

    re.findall遍历匹配,可以获取字符串中所有匹配的字符串,返回一个列表. 在调用re.findall的时候出现下面的错误 TypeError: expected string or bytes- ...

  9. Json、Map、Object 互相转换

    前言 工作总结,经常会遇到Json.Map.Object 之间的转换,本文记录下方法. 正文 JSON转换成Map import com.alibaba.fastjson.JSONObject;Map ...

最新文章

  1. Linux下的编译(环境是centos6.8 gcc 4.4.7)
  2. ​脑机技术可以应用于军事领域,有助于评估士兵的认知状态
  3. LINUX常见小问题汇总
  4. 幅度响应怎么计算_四电平脉冲幅度调制(PAM4)信号的误码分析
  5. MySQL统计函数GROUP_CONCAT使用及报错分析
  6. 型人格 disc测试_(在线测试)表演型人格障碍 在线筛查测试表演性人格障碍...
  7. 解码(四):avcodec_send_packet和avcodec_receive_frame函数讲解
  8. [转]大学里面一定要了解十五件事
  9. numpy数组与矩阵运算
  10. ubuntu 电源按钮操作_电源菜单和按笔记本电脑电源按钮时缺少休眠
  11. 苹果开发者账号可以创建多少测试证书_配置2020苹果开发者账号证书的简要说明...
  12. 学生信息管理系统(java)
  13. 微信开发者工具无法选择预览和真机调试_小程序开发 第二篇:使用微信小程序开发者工具、wepy框架初始化项目...
  14. 解决IE11兼容HTML5 设置:设置兼容性视图网站正常显示网页
  15. 2016年头条校招笔试题
  16. ZOJ ——3629 Treasure Hunt IV
  17. 1——从IOP思想开始
  18. Activiti的配置文件
  19. 区块链珠宝溯源,解决珠宝行业信任危机
  20. 照片如何转换成pdf

热门文章

  1. php计算qqbkn,QQ 加密算法最新版 _tk,bkn算法
  2. C++ 模板特化和偏特化
  3. 我用python代码表白,泡到了大学小师妹
  4. Java实现细菌觅食算法_细菌觅食算法的matlab代码
  5. 新版雨尘SEO静态页面生成系统源码PHP源码
  6. 学术规范与论文写作(期末考试答案)(方便检索版)
  7. k8s-某视频课命令问题排查了解
  8. ESP8266-SPI通讯连接显示屏
  9. 爬虫晋江小说python_python 爬虫入门之爬小说
  10. 前后端分离的文件上传,上传zip或者rar压缩包(vue+springboot)。