在这篇文章的答案中: https://stackoverflow.com/a/55832055/5937760

输出是:

{TopicPartition(topic=u'python-test', partition=0): 5,
 TopicPartition(topic=u'python-test', partition=1): 20,
 TopicPartition(topic=u'python-test', partition=2): 0}

当我在上面做json.dumps时,我明白了:

[["python-test", 0], ["python-test", 1], ["python-test", 2]]

我该如何使其像这样输出:

[[0,5],[1,20],[2,0]]
分析解答

该值看起来像是字典,因此您应该能够使用.items()获得其键和值。然后从密钥中提取分区号。

json.dumps([[key.partition, value] for key, value in end_offset.items()])