推广 热搜: 收购ACF  石英加热管,  800  T型槽试验平台  深圳回收ACF  求购ACF  T型槽装配平台  回收ACF  求购日立ACF  T型槽地梁 

使用json有什么要注意的地方(关于JSON库的说法)

   日期:2023-05-19     浏览:45    评论:0    
核心提示:在使用Json库之前,我们先了解一下:什么是json? JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript

在使用Json库之前,我们先了解一下:什么是json?

JSON(Javascript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAscript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

对象由花括号括起来的逗号分割的成员构成,成员是字符串键和上文所述的由逗号分割的键值对组成

{"name": "John Doe", "age": 18, "address": {"country" : "china", "zip-code": "10000"}}

在我看来,JSON像python中的字典格式

JSON库中常用的函数

函数

描述

json.dumps(obj,sort_keys=False,indent=None)

将python的数据类型转成JSON格式,编码

json.loads(string)

将JSON格式转成python数据类型,解码

import jsondic={"name": "John Doe", "age": 18, "address": {"country" : "china", "zip-code": "10000"}}print(dic)print(type(dic))print("-"*70)dic_dumps=json.dumps(dic)print(dic_dumps)print(type(dic_dumps))

使用json有什么要注意的地方(关于JSON库的说法)(1)

第1个字典格式,用dumps()变成了str格式,是转成了json格式,不再是字典格式

实例:将pandas转成json格式

此类实例,可以将pandas转成json格式,并且上传到mongo中

import pandas as pdimport jsondata=pd.read_excel(r"C:UsersyellowDesktopdata.xlsx")for i in range(len(data)): print('-'*70) row=data.iloc[i,:] row=row.astype('str') dic=dict(row) loads=json.dumps(dic) print(loads)

Time

IsClassic

OnSaleFlag

IsValid

IsDisabled

20140901

FALSE

FALSE

TRUE

FALSE

20140901

FALSE

FALSE

TRUE

FALSE

20020401

FALSE

FALSE

TRUE

FALSE

20030901

FALSE

FALSE

TRUE

FALSE

20160401

FALSE

FALSE

TRUE

FALSE

20150701

FALSE

FALSE

TRUE

FALSE

20131101

FALSE

FALSE

TRUE

FALSE

20130801

FALSE

FALSE

TRUE

FALSE

20101201

FALSE

FALSE

TRUE

FALSE

20150701

FALSE

FALSE

FALSE

FALSE

使用json有什么要注意的地方(关于JSON库的说法)(2)

Json格式,其实在Mongo数据库还是很常用了,但是基本用到的是dumps(),loads(),2个常用的公式。python提供了这个json库,有效地将python和mongo连接起来。

,
原文链接:http://www.souke.org/news/show-78118.html,转载和复制请保留此链接。
以上就是关于使用json有什么要注意的地方(关于JSON库的说法)全部的内容,关注我们,带您了解更多相关内容。
 
标签: 格式 转成 有什么
打赏
 
更多>同类资讯
0相关评论

推荐资讯
网站首页  |  VIP套餐介绍  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  SITEMAPS  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报