比如:
Map map = new HashMap();
map.put( "name", "json" );
map.put( "bool", Boolean.TRUE );
map.put( "int", new Integer(1) );
map.put( "arr", new String[]{"a","b"} );
map.put( "func", "function(i){ return this.arr[i]; }" );
JSONObject jsonObject = JSONObject.fromObject( map );
System.out.println( jsonObject );
// prints ["name":"json","bool":true,"int":1,"arr":["a","b"],"func":function(i){ return this.arr[i]; }]
那么我有一个ArrayList,ArrayList用来保存用户集合,泛型的ArrayList用来保存每个用户的具体 姓名,地址等 信息集合。这样的话,返回的json按照什么形式返回比较好?
形式1:
var json = {
name : ['jack', 'jons'],
adrr : ['Ame', 'Eng']
}
形式2:
var json = {
usr0 : ['jack', 'Ame'],
usr1 : ['jons', 'Eng']
}
对于第二种形式现在我其实是用array来实现的。
请问返回的json是按上面两种形式返回还是有别的形式返回,谢谢。