【发布时间】:2017-04-19 21:03:07
【问题描述】:
openssl 命令的输出如下所示:
serial=CABCSDUMMY4A168847703FGH
notAfter=Oct 21 16:43:47 2024 GMT
subject= /C=US/ST=WA/L=Seattle/O=MyCo/OU=TME/CN=MyCo.example.com
如何将此字符串转换为 JSON?
我试过这些:
temp_txt_bytes = subprocess.check_output (["openssl", "x509", "-serial", "-enddate", "-subject", "-noout", "-in", pem_file_name])
temp_txt_strings = temp_txt_bytes.decode("utf-8")
test = json.loads(temp_txt_strings) #json.parse, json.dump, and json.load also failing
【问题讨论】:
-
使用
json.dumps将转 JSON。 -
你要序列化什么?一串输出线?那只是
json.dumps(temp_txt_strings)。