python json 数据处理遇到个两个小问题
背景
k8s 集群,静态pod文件内容修改
遇到问题
- kube-apiserver manifest 文件修改,json.load(fileObject),json.dump(fileData, fileObject),会出现顺序与源文件不一致的问题
- 解决方法:
from collections import OrderedDict
json.load(fileObject, object_pairs_hook=OrderedDict)
- kube-apiserver manifest 文件修改,json.load(fileObject),json.dump(fileData, fileObject),会出现多余的空格与源文件不一致的问题
- 解决方法:
json.dump(fileData, fileObject, indent=4, separators=(',', ': '))

浙公网安备 33010602011771号