Json的一些了解
来源:互联网 发布:nginx在windows配置 编辑:程序博客网 时间:2024/06/05 17:49
1、json是js原生格式,这意味着在js中处理json数据不需要特殊的工具包。
注: 在js中解析需要使用eval函数解析,其实质是字符串
注: 在js中解析需要使用eval函数解析,其实质是字符串
2、json的规则很简单:对象是一个无序的“键值对”集合,用{}抱起来。
例如:普通形式
var a = {名1:值1,名2:值2,名3:值3,名4:值4} //取出 a.名1
数组形式
var b = [{name1:value1,name2:value2},{name3:value3,name4:value4}] //取值:b[0].name1
3、元素值得类型:String,munber,object,array,true,false,null
4、在js中的转换
var json = xmlHttpReq.responseText;
var jsonx = eval(“(”+json+“)”);
for(var i = 0;i<jsonx.length;i++){
alert(jsonx[i].name1);
alert(jsonx[i].name2);
}
5、List转换为json
jsonArray array = jsonArray.fromObject(list);
array.toString();
javaBean转换为json
JsonObject job = JsonObject.fromObject(user);
6、过滤出相应的列:
过滤出想要的json数据,也就是说user中有name,age,email等,但是只想要name,和age,怎么办?
JsonConfig config = new JsonConfig();
config.setExcludes(new String[]{"name","age"}) ;
JsonObject job = JsonObject.fromObject(user,config);或者 jsonArray array = jsonArray.fromObject(list,config);
7.序列化form为一个json8、在js中创建json: var a = {名1:值1,名2:值2,名3:值3,名4:值4} //取出 a.名1
传到后台就是个数组String[]
0 0
- Json的一些了解
- JSON的了解
- 引擎的一些了解
- 引擎的一些了解
- 数组的一些了解
- phpmailer的一些了解
- Seo的一些了解
- xml的一些了解
- this的一些了解
- 对wxWidgets的一些了解
- 了解一些FMS的基本概念
- 了解云的一些基本概念
- 对wxWidgets的一些了解
- J2EE基础的一些了解
- 关于MeasureSpec的一些了解
- 了解一些FMS的基本概念
- HighCharts的一些参数了解
- 关于session的一些了解
- LINQ to SQL语句
- 普通用户的注册和管理员的权限操作
- 集合笔记
- 获取treeviewitem对象和TreeViemItem对象的一些问题
- 111 AddressBookUI
- Json的一些了解
- 队列实现迷宫问题
- binder驱动使用的数据结构说明
- Modeling Video Evolution For Action Recognition - cvpr - 2015
- @selector 调用方法 传递多参数
- 点击屏幕任意区域软键盘消失
- html
- Android之Toast显示不出来原因
- Spring 学习日记 (1)配置文件的装载