Как получить список проектов, использующих Azure DevOps Python API? - PullRequest
0 голосов
/ 22 января 2019

Я пытаюсь составить список проектов из Организации разработчиков Azure.Я использую Python, следующий https://github.com/Microsoft/azure-devops-python-api

Вот мой сценарий

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?

1 Ответ

0 голосов
/ 22 января 2019

Это способ получить список проектов в формате Json.

Да, попробуйте использовать следующий код для преобразования списка проектов в строку json.

import json
json_string = json.dumps([ob.__dict__ for ob in projects])
pprint.pprint(json_string)
...