前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python 处理json

python 处理json

原创
作者头像
python亦希
发布于 2022-01-08 12:05:09
发布于 2022-01-08 12:05:09
75601
代码可运行
举报
文章被收录于专栏:python理论python理论
运行总次数:1
代码可运行

1、dumps:将python中的 字典 转换为 字符串

代码语言:txt
AI代码解释
复制
import json

test_dict = {'bigberg': [7600, {1: [['iPhone', 6300], ['Bike', 800], ['shirt', 300]]}]}
print(test_dict)
print(type(test_dict))
#dumps 将数据转换成字符串
json_str = json.dumps(test_dict)
print(json_str)
print(type(json_str))

2、loads: 将 字符串 转换为 字典

代码语言:txt
AI代码解释
复制
new_dict = json.loads(json_str)
print(new_dict)
print(type(new_dict))

3、dump: 将数据写入json文件中

代码语言:txt
AI代码解释
复制
with open("../config/record.json","w") as f:
     json.dump(new_dict,f)
     print("加载入文件完成...")

4、load:把文件打开,并把字符串变换为数据类型

代码语言:txt
AI代码解释
复制
with open("../config/record.json",'r') as load_f:
    load_dict = json.load(load_f)
    print(load_dict)
load_dict['smallberg'] = [8200,{1:[['Python',81],['shirt',300]]}]
print(load_dict)

with open("../config/record.json","w") as dump_f:
    json.dump(load_dict,dump_f)

5、遍历key value

代码语言:txt
复制

test_json = {"a":1,"b":2,"c":3}

for key,value in test_json.items():

代码语言:txt
AI代码解释
复制
print key,value

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
第186天:js深入理解构造函数和原型对象
1.在典型的oop的语言中,如java,都存在类的概念,类就是对象的模板,对象就是类的实例。但在js中不存在类的概念,js不是基于类,而是通过构造函数(constructor)和原型链(propotype chains)实现的。但在ES6中引入了类(class)这个概念,作为对象的模板,新的class写法知识让原型对象的写法更加清晰,这里不重点谈这个
半指温柔乐
2018/09/11
7210
第186天:js深入理解构造函数和原型对象
前端基础-JavaScript原型
JavaScript 的每个对象都继承另一个父级对象,父级对象称为 **原型 ** (prototype)对象。
cwl_java
2020/03/26
3260
解释JavaScript中的原型链
在JavaScript中,原型链是实现对象继承的核心机制。通过原型链,JavaScript能够让对象共享属性和方法,从而实现代码的重用和更灵活的对象模型。本文将详细探讨原型链的概念、机制、使用以及在实际开发中的应用。
王小婷
2025/05/25
800
关于javascript的原型和原型链,看我就够了(二)
Object就是一个构造函数,是js内置的构造函数,上面的例子中Object就是obj的构造函数,这个例子似乎不太明显,我们继续看
陌上寒
2019/04/02
5110
关于javascript的原型和原型链,看我就够了(二)
彻底搞懂JS原型与原型链
说到JavaScript的原型和原型链,相关文章已有不少,但是大都晦涩难懂。本文将换一个角度出发,先理解原型和原型链是什么,有什么作用,再去分析那些令人头疼的关系。
hellocoder2029
2022/10/17
3.5K1
JavaScript学习总结(四)——this、原型链、javascript面向对象
根据题目要求,对给定的文章进行摘要总结。
张果
2018/01/04
1.5K0
JavaScript学习总结(四)——this、原型链、javascript面向对象
JavaScript原型链与继承
只要是对象,一定有原型对象,就是说只要这个东西是个对象,那么一定有proto属性。(错的)
用户7043603
2022/02/26
1.6K0
深入理解原型对象和原型链
原型对象和原型链在前端的工作中虽然不怎么显式的使用到,但是也会隐式的使用了,比如使用的jquery,vue等啦。在进入正题的时候,我们还是需要明白什么是__proto__,prototype等知识点,主要讲解构造函数,这篇博文大多是问答形式进行...
Jimmy_is_jimmy
2019/07/31
6230
JavaScript 面向对象
创建函数 Foo 的时候,就会有一个内置的 Foo.prototype 属性,并且这个属性是对象。
零式的天空
2022/03/02
2840
​JavaScript 原型与原型链:深入理解 JavaScript 的核心机制
JavaScript 是一门非常灵活和强大的编程语言,它的核心机制之一就是原型和原型链。理解 JavaScript 原型和原型链对于成为一名优秀的 JavaScript 开发者是非常重要的。因此在这篇博客中,我将深入探讨 JavaScript 原型和原型链,帮助开发者更好地理解 JavaScript 的核心机制。
Front_Yue
2023/12/25
6740
​JavaScript 原型与原型链:深入理解 JavaScript 的核心机制
Javascript原型链您了解多少
JS面向对象中的原型 每一个函数都有一个属性 即原型对象(显式原型:prototype)这个原型对象默认指向一个Object空对象,同时每一个原型对象(prototype)都有一个属性(constructor)又指向构造函数(构造函数和它的原型对象相互引用),同时每一个实例对象又有一个__proto__属性(隐式原型),这个属性指向其构造函数的原型对象 (Fn.prototype===fn.__proto__)。
切图仔
2022/09/08
1920
Javascript原型链您了解多少
Javascript之其实我觉得原型链没有难的那么夸张!
  原型链、闭包、事件循环等,可以说是js中比较复杂的知识了,复杂的不是因为它的概念,而是因为它们本身都涉及到很多的知识体系。所以很难串联起来,有一个完整的思路。我最近想把js中有点意思的知识都总结整理一下,虽然逃不开一些一模一样的内容,但是自己造一下轮子,按照自己的思路。也别有一番味道。
zaking
2020/08/19
7690
深入JavaScript原型链污染
相比其他语言(如Java、python等传统OOP语言),JavaScript的机制和类完全不同。
raye
2024/02/04
2391
详解原型与原型链
其实,刚开始学 JavaScript 时,就有学过原型与原型链的相关知识了,只是当时还没有养成写笔记的习惯,导致现在已经忘的七七八八了。
赤蓝紫
2023/01/02
4180
详解原型与原型链
[我的理解]Javascript的原型与原型链
一、原型与原型链的定义 原型:为其他对象提供共享属性的对象     注:当构造器创建一个对象,为了解决对象的属性引用,该对象会隐式引用构造器的"prototype"属性。程序通过constructor.prototype可以直接引用到构造器的"prototype"属性。并且添加到对象原型里的属性,会通过继承与所有共享此原型的对象共享。 原型链:每个由构造器创建的对象,都有一个隐式引用(叫做对象的原型)链接到构造器的"prototype"属性。再者,原型可能有一个非空隐式引用链接到它自己的原型,以此类推,这叫
sam dragon
2018/01/17
9040
[我的理解]Javascript的原型与原型链
【前端基础进阶】JS原型、原型链、对象详解
在上面的例子中 o1 o2 o3 为普通对象, f1 f2 f3 为函数对象。 怎么区分,其实很简单,凡是通过 new Function() 创建的对象都是函数对象,其他的都是普通对象。 f1,f2,归根结底都是通过 new Function()的方式进行创建的。
super.x
2019/04/12
8020
【前端基础进阶】JS原型、原型链、对象详解
一篇JavaScript技术栈带你了解继承和原型链
在学习JavaScript中,我们知道它是一种灵活的语言,具有面向对象,函数式风格的编程模式,面向对象具有两点要记住,三大特性,六大原则。
达达前端
2019/11/19
4680
原型和原型链
function Foo(){} 相当于 var Foo = new Function(){}
ConardLi
2019/09/08
6270
JS 原型链
Function 是JavaScript 里最顶层的构造器,它构造了系统中的所有对象,包括定义对象、系统内置对象、甚至包括它自己。
用户8921923
2022/10/24
2.4K0
JS 原型链
第202天:js---原型与原型链终极详解
JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object 、Function 是 JS 自带的函数对象。下面举例说明
半指温柔乐
2018/09/11
9770
第202天:js---原型与原型链终极详解
推荐阅读
相关推荐
第186天:js深入理解构造函数和原型对象
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验