Python 将 json 数据写入 .json 文件中(json 中包含中文)

简介: Python 将 json 数据写入 .json 文件中(json 中包含中文)
  • 正常导入
# 解析 json
import json
# 读取
accounts = json.load(open('./accounts.json', 'r', encoding="utf-8"))
# 修改内容
account = accounts[0]
account['result'] = 1
# 存入
with open('./accounts.json', 'r+', encoding='utf-8') as f:
  # 方式一:
  json.dump(accounts, f, indent=4)
  # 方式二:
  # f.write(json.dumps(accounts, indent=4))
  • 如果json中有中文,存入文件后显示的unicode编码,但是需要显示成中文
# 解析 json
import json
# json
info = {
    '订单需求信息': {'订单任务编号':'','观测目标名称':'','观测目标经度':''},
    '任务规划结果': {'子订单任务编号':'','观测目标名称':''},   
}
# 存入
with open('./accounts.json', 'r+', encoding='utf-8') as f:
  # 方式一:
  json.dumps(info, f, indent=4, ensure_ascii=False)
  # 方式二:
  # f.write(json.dumps(accounts, indent=4, ensure_ascii=False))
  • 一定用 json.dumps()dumps 是将 dict 转化成 str 格式,否则报错。json.dumps() 可以将该 python 字典转换成字符串类型,返回 json 字符串。
  • indent=4 缩进 4
  • json.dumps() 序列化时对中文默认使用的 ascii 编码,想输出真正的中文需要指定 ensure_ascii=False
  • 常用方法
  • json.dumps()数据类型转换成字符串
  • json.dump() 把数据类型转换成字符串并存储在文件中
  • json.loads() 把字符串转换成数据类型
  • json.load() 把文件打开从字符串转换成数据类型
相关文章
|
7天前
|
缓存 API 网络架构
淘宝item_search_similar - 搜索相似的商品API接口,用python返回数据
淘宝联盟开放平台中,可通过“物料优选接口”(taobao.tbk.dg.optimus.material)实现“搜索相似商品”功能。该接口支持根据商品 ID 获取相似推荐商品,并返回商品信息、价格、优惠等数据,适用于商品推荐、比价等场景。本文提供基于 Python 的实现示例,包含接口调用、数据解析及结果展示。使用时需配置淘宝联盟的 appkey、appsecret 和 adzone_id,并注意接口调用频率限制和使用规范。
|
7天前
|
JSON API 数据安全/隐私保护
深度分析淘宝卖家订单详情API接口,用json返回数据
淘宝卖家订单详情API(taobao.trade.fullinfo.get)是淘宝开放平台提供的重要接口,用于获取单个订单的完整信息,包括订单状态、买家信息、商品明细、支付与物流信息等,支撑订单管理、ERP对接及售后处理。需通过appkey、appsecret和session认证,并遵守调用频率与数据权限限制。本文详解其使用方法并附Python调用示例。
|
9天前
|
JSON API 数据格式
淘宝/天猫图片搜索API接口,json返回数据。
淘宝/天猫平台虽未开放直接的图片搜索API,但可通过阿里妈妈淘宝联盟或天猫开放平台接口实现类似功能。本文提供基于淘宝联盟的图片关联商品搜索Curl示例及JSON响应说明,适用于已获权限的开发者。如需更高精度搜索,可选用阿里云视觉智能API。
|
17天前
|
JSON 缓存 API
淘宝店铺所有商品API,json数据返回
淘宝店铺所有商品API的JSON数据返回通常包含商品的基本信息、动态数据以及分页信息等。以下是一个详细的JSON数据返回示例,以及相关字段的说明
|
20天前
|
JSON 算法 API
淘宝商品评论API接口核心解析,json数据返回
淘宝商品评论API是淘宝开放平台提供的数据服务接口,允许开发者通过编程方式获取指定商品的用户评价数据,包括文字、图片、视频评论及评分等。其核心价值在于:
|
9天前
|
JSON 安全 API
Python处理JSON数据的最佳实践:从基础到进阶的实用指南
JSON作为数据交换通用格式,广泛应用于Web开发与API交互。本文详解Python处理JSON的10个关键实践,涵盖序列化、复杂结构处理、性能优化与安全编程,助开发者高效应对各类JSON数据挑战。
63 1
|
9天前
|
JSON 数据挖掘 API
淘宝详情API接口与高级详情API接口用json返回数据区别
淘宝“商品详情API”与“高级商品API”主要区别在于数据深度、字段丰富度及适用场景。前者适用于轻量级导购展示,后者支持详情页展示与深度分析,需根据业务需求选择使用。
|
16天前
|
设计模式 JSON Unix
微店商品详情API接口,json数据返回
微店商品详情API接口的典型JSON返回数据结构说明,基于公开的微店开放平台API文档和常见电商API设计模式整理。实际使用时请以微店官方最新文档为准
|
19天前
|
JSON API 数据格式
淘宝关键词搜索API接口,json数据返回
淘宝关键词搜索API接口允许开发者通过关键词检索商品,并返回符合条件的商品信息,这些信息通常以JSON格式呈现。以下是一个淘宝关键词搜索API接口返回的JSON数据示例及关键字段说明
|
26天前
|
JSON 安全 数据安全/隐私保护
查询 Restful/JSON 数据--SPL 轻量级多源混算实践 3
本教程介绍如何通过 Restful 接口获取 JSON 格式的订单数据,并进行筛选、汇总与客户等级划分等计算操作,同时讲解访问安全控制中的 Session/Cookie 与 Token 认证方式,适用于数据处理与分析场景。

推荐镜像

更多