java部分集合以及Json打印出来的格式

1.对象 重写了toString方法
{name=‘张三’,age=18}

2.集合
list 和 set字符串类型
[a,b,c,d]
map map 中的键值可以是任何引用数据类型,不可为基本数据类型。
{b=2,c=3,a=1}

3.json基本语法
数据名称/值对中:json数据是由键值对构成的
键用引号(单双都行)引起来,也可以不使用引号
值得取值类型:
1. 数字(整数或浮点数)
2. 字符串(在双引号中)
3. 逻辑值(true 或 false)
4.数组(在方括号中)
var person={
“person”:[
{“name”:“张三”,“age”:23,“gender”:true},
{“name”:“李四”,“age”:20,“gender”:true},
{“name”:“王二”,“age”:18,“gender”:false}
]};
5.对象(在花括号中)
{“address”:{“province”:“陕西”}}
6.null

获取数据值
       对象格式	  	1.json对象.键名
       数组格式//获取李四名字	2.person.person[1].name  //李四	

4.json
var person ={“name”:“张三”,“age”:23,“gender”:“男”} //json对象
var person=’{“name”:“zhangsan”,“sex”:“男”,“age”:“24”}’ //json字符串

 json字符串转json对象,调用parse方法:

 var person='{"name":"zhangsan","sex":"男","age":"24"}';//json字符串
 var personObject = JSON.parse(person);
 alert(personObject.name);//zhangsan	

 json对象转为json字符串,调用stringify方法:

	 var person={"name":"zhangsan","sex":"男","age":"24"};//json对象
     var personString = JSON.stringify(person);
     alert(personString);

5.数组里面放多个json对象的形式
[{“name”:“张三”, “age”:23, “gender”:“男”},{“name”:“李四”,“age”:20,“gender”:true},]

6.数组
直接打印数组名称:得到的是数组对应的内存地址哈希值 例:[I@7541c2f 说明没有重写 toString方法
定义初始化数组
1.动态初始化(指定长度)
int[] arr =new int[3];
2.静态初始化(指定内容)
int[] arr =new int[]{1.2.3.4.5};
int[] arr ={1.2.3.4.5};

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值