json之注意
1.ajax 中無法將json 對象傳到后臺,只能將json 的字符串傳到后臺. 如下:
var json=[{"id":"1","name":"one"},{"id":"2","name":"two"}];錯誤: $(function(){$.post(URL,{"json":json);} ); 后臺接收到的是空對像null正確: $(function(){$.post(URL,{"json":JSON.stringify(json));} );?
2.在org.json 包中,不能使用List 對象創建JSONArray,要先將List 對象用toArray 方法轉換為數組.
JSONArray cusArr=new JSONArray(cusList.toArray());System.out.println(cusArr);
輸出:
[{"CName":"ali","email":"","CType":{},"CId":173},{"CName":"ppp","email":"","CType":{},"CId":178}]
其中CType 的類型是枚舉類型.有值但無法輸出,不知為何??枚舉類型如下: public enum Partner implements Serializable{PROVIDER("PROVIDER"),CUSTOMER("CUSTOMER");private String name;private Partner(String name){this.name=name.toUpperCase();}@Overridepublic String toString(){return this.name;} }
?
轉載于:https://www.cnblogs.com/predisw/p/4786562.html
總結
- 上一篇: Powershell常用命令
- 下一篇: 信用卡免年费的条件 想要免年费也需要警惕