Jackson ライブラリを使用して JSON を生成しています。入力マップを ObjectMapper に渡しています
たとえば。これは、マップを生成する方法のコード スニペットです。グループ、リンク、タイトルをマップに追加しています。JSON 出力には、リンク、グループ、タイトルの順にオブジェクトがあります。
Map beanMap = new HashMap();
beanMap=(keybean.getallSelectedViewGroups());
beanMap.put("Link",keybean.getHrefTex());
beanMap.put("Title",keybean.getTitle());
使った
mapper.writeValueAsString(beanMap) to generate the JSON String.
オブジェクトがどのように順序付けられているかは問題ではありませんが、希望する順序で JSON 出力を生成する方法は何なのか疑問に思っています。