json概念

json:
是一种数据交换格式;(把其他语言的数据,转换为js可以解析的语言)
使用产品是:fastjson

语法:
	基本格式: "相当于是map集合的键":Object类型;
	json对象:{"键是双引号":值可以是(对象,数组,null,数字,字符串,boolean)};对象的属性使用逗号隔开
		获取对象属性的值:
						对象.键
	
	json数组:[
				 {"键":值,"键":值,...},
				 {"键":值,"键":值,...},
				 {"键":值,"键":值,...}
			 ]
		获取数组中的某个值:
						数组的标(某个对象).键
						
	在前端把string类型的json格式的数据转为json:
								JSON.parse(数据);
								使用全局函数eval("("+数据+")");
								
java中的一些使用:
	创建json对象:
		JSONObject j=new JSONObject();//相当于map集合
		j.put("键":值);
		
	创建json数组:
		JSONArray j=new JSONArray();//相当于list集合
		j.add();
		
把对象,数组,list集合,map集合转为json串:
		使用JSON的静态的方法:
			JSON.toJSONString(对象,数组,list集合,map集合);
			
把json串转为对象:
		JSON.parseObject(需要转换的json串,是类型反射的类文件(User.class));
		
把json串转为list集合:
		JSON.parseArray(需要转换的json串,是集合泛型中类型反射的类文件(User.class));
	
把json串转换为map集合:
		JSON.parseObject(需要转换的json串,new TypeReference<Map<泛型,泛型>>(){});
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Angzush

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值