[2657] 仕様上できません

投稿日 2021/08/22(Sun) 03:31:15
投稿者 ゆうと
参照先

こんにちは ゆうとです。

>  こういうときは配列を使えばいいのでしょうが、読み取った際に辞書型のほうが楽なので、上記のように辞書のキーの順番を維持したまま出力できないかと考えています。

プロデルの辞書は、配列と異なり、
ハッシュ値によって、内部で都合が良い、取り出しやすい順序で格納されています。
そのため仕様上、プログラムで格納した順序で取り出すことができません。
この仕様は、JSON形式でも同様です。

そもそもJSON形式の仕様としても、キーと値のペアの順番を決めることはできませんので
辞書(ハッシュ型)で、キーの順番にこだわることは、諦めることをおすすめします。

こちらの説明などを参考にしてください。
https://qiita.com/u-dai/items/5a05d7c9627800792351

それでは。


関連一覧ツリー

をクリックするとツリーを一括表示します)

返信フォーム

(この投稿に返信する場合は下記フォームから投稿して下さい)
(1MBまで)
(英数字で8文字以内)

- 投稿修正/削除フォーム -
処理 No パスワード

▲ページの先頭へ

- WebForum -