我正在尝试从Azure devops Organization中列出项目列表。我在https://github.com/Microsoft/azure-devops-python-api
之后使用python这是我的剧本
from vsts.vss_connection import VssConnection
from msrest.authentication import BasicAuthentication
import pprint
token = "Access token"
Azure_url = "https://dev.azure.com/{organization}/"
Credentials = BasicAuthentication("", token)
connection = VssConnection(base_url=Azure_url, creds=Credentials)
core_client = connection.get_client('vsts.core.v4_0.core_client.CoreClient')
projects = core_client.get_projects()
我得到的输出
[<vsts.core.v4_0.models.team_project_reference.TeamProjectReference object at 00txgccbdffff>]
他们是否可以获取Json格式的项目列表?
答案 0 :(得分:0)
这是获取Json格式项目列表的一种方法。
是的,请尝试使用以下代码将项目列表转换为json字符串。
import json
json_string = json.dumps([ob.__dict__ for ob in projects])
pprint.pprint(json_string)