如何把python字典类型转换为 JSpython字符串类型?

这样的数据转为一个字符串对於多数语言通用,且各个语言转化的字符串相等最好是可逆的。

举个反例我看看哪里不相等.

你确定得到的 json 字符串不一样么。

#6 作为一個数据传输格式, 你没必要关注字符串是否一样, 只需要关注在转换在相应语言中的 map 或者对象的时候里面的数据是否一致就好了. 字符串只是信息的一种表达形式.

JS 不知道,别问我

不明白楼主遇到什么问题。
前者肯定会是数字后者肯定是字符串的。 难道楼主在开发的时候1 转换過来成了字符串?

其他语言我不懂不过也许也存在这个问题。这就是楼主的困扰Python 的解决方案我上面已经给出了。

@ 有时候比较 JSON 字符串是┅种比较对象的快速方法虽然 in general 不可靠,但是如果限定数据只有 ASCII 字符和整数还是挺好用的。

不能……一是顺序不确定而是有的加空格 囿的不加

#13 就 json 而言, 是没有顺序一说的, 至于 python 怎么实现那是 python 的问题, 只要保证里面数据一样就可以

不是我是希望无论是 python 还是 js 处理得到的 json 字符串,直接通过比较字符串是否相等就能判断两个 json 是否相等应为我想把一组 json 字符串当做一个标签来用

#9 的补充:想了想字符串 (的 escape) 也有可能不稳定。還是要测试

#17 那你还不如用 mongodb 之类的文档数据库, 直接比较字符串是最不可取的方式

如果你直接拿到 JSON 字符串来比较,那么两边语言 在收到对方傳递过来的 JSON 字符串你不反序列化,直接比较就可以了 除非你是 一边语言是传递 JSON 字符串,一边语言从数据库或其他地方取出验证 JSON那么矗接比较必然会存在差异的。
如果真的要比较你需要在某一语言重组 JSON 结构顺序。 最近我有一个功能是 PHP 和 JS 的 JSON 比较我是怎么实现是否一致嘚。

是创意工作者们的社区是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方

决定如何构建Web应用程序的后端為了达到这个目的,请阅读这样的技术已经存在很多年了例如,PHP已经存在了20多年节点只是在2009年开发的,有些人认为它仍然是一项不成熟的技术所以如果你在你的项目中使用Node.js,那么你应该假设可能需要一些额外的编程只是因为Node仍然在变化中。

Python是由Guido van Rossum创建的高级通用编程語言该语言于1991年首次发布。它是一种解释型语言面向可读性,并提供用很少几行代码完成大量工作的功能

Python对于处理大量数据非常理想,因为它有利于数据提取和处理因此被许多大数据公司选中。在科学方面它拥有广泛的资源库,特别强调数学专业领域的有抱负的程序员由于其动态性和简单性,它对创建视频游戏也很有用但在解释性编程语言的情况下,它比Node.js更慢

Python还有一个非常活跃的用户社区,他们不断分享他们的知识和资源

便携式:这是一种高度可移植的编程语言(除了某些特定的库)。例如一个程序可以写在Linux平台上并運行在任何其他平台上,例如MacWindows,Raspberry Pi等有据可查:官方文件非常完整,“其他”在互联网上广泛存在语法:简单易记。计算:它具有任意精度的算术类型也就是说,在进行算术运算时我们不应该担心类型溢出。知识库:还有无数的标准库(随附于任何发行版)以及其怹由社区开发的库

非编译:尽管速度相对较快,但很难在Node.js上与该部门竞争; 这主要是由于被解释的事实(没有编译过程因此在这个级别沒有优化)。与Python相比Node.js解决了改变连接到服务器的方式的问题。每个连接都不会为每个连接生成一个新的操作系统线程(并分配相应的内存)而是触发Node.js引擎进程内的一个事件执行。Node.js还声称它永远不会保持中立因为阻止是不允许的,因为它不会直接阻止I

今天Node.js和Python都在市场仩有很高的需求量,它们在相当数量的初创公司中越来越受欢迎在开发任何项目时,我们可以在两者之间进行选择根据多种标准(如應用程序类型,开发速度和可伸缩性)考虑其潜力

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

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

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

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

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

PS:json2.js这個文件在网上搜一下就能下载到

我要回帖

更多关于 python字符串类型 的文章

 

随机推荐