私はPythonを学習中ですが、現在はJSONファイルタイプを使いこなしています。私のJSONファイルの列を整列させるためには、int/floatの幅を固定して表現できる必要があります。トーナメントがプレイしている場合つまり、私はこれの幅をフォーマットしようとしたとき、私は、しかしPython:JSONフィールドの幅が固定されています
{"name": "someName", "ranking": " C ", "tournamentsPlayed": 5}
代わりの
{"name": "someName", "ranking": " C ", "tournamentsPlayed": 5}
を取得する必要があります5ですが、私は、フィールドの幅は4になりたいです値は、ファイルにjson.dump'ing前に、それはそれを文字列に変換し、私は戻って整数にフォーマットされた値を変換しようとしましたが、それはバックとしてだけであることに戻り
{"name": "someName", "ranking": " C ", "tournamentsPlayed": " 5"}
を取得し終わります長いそれn 2番目のコードスニペットと同じになります。私はこれがJSONの独占的な問題ではないことを知っていますし、int表現をすべて一緒にする必要がありますが、これも可能ですか?どんな助けもありがとう。
なぜJSONファイルを整列させる必要があるのか混乱しています。 JSONはデータ交換形式ですが、表示用ではありません。 –
私はこのようにJSONで整数を整列しようとする人は見たことがありません。 –
JSONは人間が判読可能な正しいことを意味していますか?私はそれをもっと簡単に読むことができるように、すべてのフィールドを整列させることを好みます。これができない場合は、別のテキストファイルを作成してJSONデータをそのように表示することができます。 – RoboJacob5000