2

json から非常に大きな結果セットをインポートしています。json のデータの各行は、非常に具体的な「列」の順序を返します。これをすばやく反復したいと思います。各データを処理するためにキーをチェック/照合するオーバーヘッドを避けたいと思います。残念ながら、scala.util.parsing.json はこれらの列を Map オブジェクトに入れます。また、Map を反復する場合、反復する順序はランダムであり、必ずしも JSON 結果の列の順序を反映するとは限りません。パーサーに JSON 列の順序を強制させる方法はありますか? 1 つの考えは、パーサーがオブジェクトを生成するときに LinkedHashMap または ListMap を使用するようにパーサーに指示する方法があるかどうかでした。これは、クラスを拡張するか、他の特性を追加することで可能になりますか? 代替オプションはありますか?

4

2 に答える 2