JSONObject jsonObject=JSONObject.fromObject(map)がこれを実行したときに何の反応もなかった原因と解決策
まずコードがこのように書かれているのを見てみましょう.
DeBugデバッグを行ったところ、jsonObject=JSONObjectに実行することが判明した.formObject(map)のときは実行しないし、間違いも報告しないので憂鬱ですが、jarパッケージが少なくなった原因でJSONObjectを使うには、以下の6つのjarパッケージが必要です.
1.commons-beanutils-1.7.0.jar
2.commons-collections-3.2.1.jar
3.commons-lang-2.3.jar
4.commons-logging-1.0.4.jar
5.ezmorph-1.0.3.jar
6.json-lib-2.1.jar
申し訳ありませんが、バッグが少なくて、morph-1.1.1.jar
/**
* <p>
* JSONObject
* </p>
* @return
*/
public void jsonObjectTest(){
List userInfosList = new ArrayList<UserInfo>();
UserInfo u1 = new UserInfo();
u1.setUserId(10000);
u1.setUserName(" ");
u1.setPassword("liumengli");
UserInfo u2 = new UserInfo();
u2.setUserId(10001);
u2.setUserName(" ");
u2.setPassword("hanlingsha");
UserInfo u3 = new UserInfo();
u3.setUserId(10002);
u3.setUserName(" ");
u3.setPassword("yuntianhe");
UserInfo u4 = new UserInfo();
u4.setUserId(10003);
u4.setUserName(" ");
u4.setPassword("xuanxiao");
userInfosList.add(u1);
userInfosList.add(u2);
userInfosList.add(u3);
userInfosList.add(u4);
Map map=new HashMap();
map.put("newData", userInfosList);
JSONObject jsonObject=JSONObject.fromObject(map);
System.out.println(jsonObject);
}
DeBugデバッグを行ったところ、jsonObject=JSONObjectに実行することが判明した.formObject(map)のときは実行しないし、間違いも報告しないので憂鬱ですが、jarパッケージが少なくなった原因でJSONObjectを使うには、以下の6つのjarパッケージが必要です.
1.commons-beanutils-1.7.0.jar
2.commons-collections-3.2.1.jar
3.commons-lang-2.3.jar
4.commons-logging-1.0.4.jar
5.ezmorph-1.0.3.jar
6.json-lib-2.1.jar
申し訳ありませんが、バッグが少なくて、morph-1.1.1.jar