您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch |

Python创建json文件

51自学网 2022-01-14 20:13:21
  python

Python创建json文件

Python创建json文件

做数据处理的时候需要用Python生成轨迹点的json文件,在百度上搜了一下Python如何创建json文件,第一页竟然都没有我想要的内容,大家都乱起标题么。。。真的对小白不友好,这里记录一下自己用的方法。我是从csv里面读出的dataframe,要取里面的经度和纬度两列的值,然后生成json文件,再在cesium上画出轨迹。要生成对应的json文件,先创建一个对象,储存json文件里面要显示的内容,如下:

// 定义一个变量
jsontext = {'points':[]}
//为他赋值,任何你要存的值,我这里是遍历了一下我的dataframe
for index,row in subdf.iterrows():
    jsontext['points'].append({'LON':row['LON'], 'LAT':row['LAT']})

然后把它转化成json对象,这里要导入一下json

import json

//后面的参数是调整生成的json的格式,不加也行,就是丑点
jsondata = json.dumps(jsontext,indent=4,separators=(',', ': '))

最后生成json文件

f = open('filename.json', 'w')
f.write(jsondata)
f.close()

生成的json文件是酱婶儿的:
在这里插入图片描述
结束


返回列表
json解析中文会默认使用的ascii编码造成乱码的解决方法
51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1