Tôi khá in một json bằng Python sử dụng mã này:json in Khá nhưng giữ mảng bên trong trên một dòng python
json.dumps(json_output, indent=2, separators=(',', ': ')
này in json tôi như:
{
"rows_parsed": [
[
"a",
"b",
"c",
"d"
],
[
"e",
"f",
"g",
"i"
],
]
}
Tuy nhiên, tôi muốn nó để in như:
{
"rows_parsed": [
["a","b","c","d"],
["e","f","g","i"],
]
}
Làm cách nào để giữ các mảng nằm trong mảng trên cùng một dòng như trên?
Lưu ý rằng đầu ra mong muốn của bạn không giữ _all_ mảng trên một dòng. –
Điểm tuyệt vời. Hãy để tôi làm rõ câu hỏi của tôi. –
(Dễ dàng :) xem xét 'pprint'. (Hard :) xem xét việc viết một JSONEncoder tùy chỉnh và chuyển nó thành đối số 'cls' cho' dumps'. (Bắt buộc :) hãy nghĩ lại lý do tại sao bạn cần tất cả điều này. – 9000