json之注意
1.ajax 中無(wú)法將json 對(duì)象傳到后臺(tái),只能將json 的字符串傳到后臺(tái). 如下:
var json=[{"id":"1","name":"one"},{"id":"2","name":"two"}];錯(cuò)誤: $(function(){$.post(URL,{"json":json);} ); 后臺(tái)接收到的是空對(duì)像null正確: $(function(){$.post(URL,{"json":JSON.stringify(json));} );?
2.在org.json 包中,不能使用List 對(duì)象創(chuàng)建JSONArray,要先將List 對(duì)象用toArray 方法轉(zhuǎn)換為數(shù)組.
JSONArray cusArr=new JSONArray(cusList.toArray());System.out.println(cusArr);
輸出:
[{"CName":"ali","email":"","CType":{},"CId":173},{"CName":"ppp","email":"","CType":{},"CId":178}]
其中CType 的類型是枚舉類型.有值但無(wú)法輸出,不知為何??枚舉類型如下: 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;} }
?
轉(zhuǎn)載于:https://www.cnblogs.com/predisw/p/4786562.html
總結(jié)
- 上一篇: Powershell常用命令
- 下一篇: iOS---iPad开发及iPad特有的