使用json.dump()与json.dumps()避免一行显示!
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
json.dump() 与 json.dumps()使用方法如下:
# -*- coding:utf-8 -*-
# ! ./usr/bin/env python
import json
jsonpath = 'test.json'
data = {
"carDark": {
"name": "CarDark",
"image_files": [
"0001.jpg",
"0002.jpg",
"0003.jpg",
"0004.jpg",
"0005.jpg",
],
"init_rect": [
73,
126,
29,
23
],
}
}
# one line show
data1 = json.dumps(data)
# multi lines show as dict format
data2 = json.dumps(data, indent=2) # indent 表示缩进
# write to json file , one line show
with open(jsonpath, 'w') as f:
json.dump(data, f)
# write to json file , multi lines show as dict format
with open(jsonpath, 'w') as f:
json.dump(data, f, indent=2)
print(data1)
print(data2)
输出:
第一个print输出:
{"carDark": {"image_files": ["0001.jpg", "0002.jpg", "0003.jpg", "0004.jpg", "0005.jpg"], "init_rect": [73, 126, 29, 23], "name": "CarDark"}}
第二个print输出:
{
"carDark": {
"image_files": [
"0001.jpg",
"0002.jpg",
"0003.jpg",
"0004.jpg",
"0005.jpg"
],
"init_rect": [
73,
126,
29,
23
],
"name": "CarDark"
}
}
GitHub 加速计划 / js / json
18
5
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:3 个月前 )
2134cb94
* change NLOHMANN_JSON_FROM_WITH_DEFAULT to let NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT work with an empty JSON instance
* fix ci_static_analysis_clang (ci_clang_tidy)
* change NLOHMANN_JSON_FROM_WITH_DEFAULT to let NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT work with an empty JSON instance 2 天前
6057b31d
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* Use ubuntu-latest image to run Valgrind (#4575)
* :wrench: use Clang image to run valgrind
* :wrench: use Clang image to run valgrind
* :wrench: use Clang image to run valgrind
* :wrench: use Ubuntu image to run valgrind
* Use Clang image to run iwyu (#4574)
* :wrench: use Clang image to run iwyu
* :wrench: use Clang image to run iwyu
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :art: format code
* :hammer: clean up 4 天前
更多推荐
已为社区贡献6条内容
所有评论(0)