有没有一种方法可以将json输出转换为python代码,任何可用的在线工具



有没有一种方法可以将JSON输出转换为python代码,任何可用的在线工具?

我有一个JSON输出,如下所示,我需要以表格式获取clientHostname、completionTime、creationTime。

'{"backups":[{"attributes":[{"key":"*backup start time","values":["1587952891"]},{"key":"*policy action name","values":["Server db backup: 1587952891"]},{"key":"*policy name","values":["Server Protection: 1587952891"]},{"key":"*policy protection period","values":["0: 1587952891"]},{"key":"*policy workflow name","values":["Server backup: 1587952891"]},{"key":"*ss clone retention","values":["          15879891:          1587952891:   1864708"]},{"key":"group","values":["Server Protection"]},{"key":"saveset features","values":["CLIENT_SAVETIME"]}],"browseTime":"2020-05-18T10:01:31+08:00","clientHostname":"server.com","clientId":"52d7aefe-0005f9c1","completionTime":"2020-04-27T10:01:35+08:00","creationTime":"2020-04-27T10:01:31+08:00","fileCount":338,"id":"4d8eda0-0425f9c1","instances":[{"clone":false,"id":"1587952891","status":"Recoverable","volumeIds":["446929344"]}],"level":"Full","links":[{"href":"https://server:9090/nwrestapi/v3/global/backups/4d8ed5f6-00000006-3ea63cfb-5ea63cfb-03c3d3a0-0425f9c1","rel":"item"}],"name":"bootstrap","retentionTime":"2020-05-18T23:59:59+08:00","saveTime":"2020-04-27T10:01:31+08:00","shortId":"1051081979","size":{"unit":"Byte","value":14649768},"type":"File"},{"attributes":[{"key":"*anchor save set time","values":["1585706553"]}

我不能100%确定你的问题是什么,所以我假设你的python代码中有一些JSON对象存储为字符串,你想把它解析成python对象。Python有一个名为"json"的内置库。这允许您将JSON对象转换为可以从中访问的Python字典。

这是对库的一个很好的概述:https://www.w3schools.com/python/python_json.asp

import json
# some JSON:
x =  '{ "name":"John", "age":30, "city":"New York"}'
# parse x:
y = json.loads(x)
# the result is a Python dictionary:
print(y["age"])

最新更新