栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA之间的转换

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA之间的转换

JSON
 //1. 创建json数组格式
    let j1 = ["刘备","关羽","张飞"];
    console.log(j1[1]);
    //2. 创建json map格式
    let j2 = {"name":"曹操","age":18};
    console.log(j2.name);
    //3. 嵌套格式1
    let j3 = {"name":"曹操","age":18,"friends":["司马懿","曹植","曹丕"]};
    console.log(j3.friends[0]);
    //4. 嵌套格式2
    let j4 = [{"name":"刘德华","age":18},{"name":"张学友","age":38}];
    console.log(j4[0].name);

    //json字符串和json对象区别  从服务器返回的内容一般是json字符串
    let jsonString = '["刘备","关羽","张飞"]';
    console.log(jsonString)
    //将json字符串转成json对象
    let j5 = JSON.parse(jsonString);
    console.log(j5[0]);
集合和json串之间的转换 Demo01 导入依赖

      com.fasterxml.jackson.core
      jackson-databind
      2.10.1
    

 //将集合转成json字符串
ObjectMapper om = new ObjectMapper();
String jsonString = om.writevalueAsString(list);
 //将json返回给客户端
 //application/json 告诉客户端返回的是json对象,这样客户端接收到数据时
 //会自动将json字符串转成json对象 不用使用JSON.parse()方法自己转换了
 response.setContentType("application/json;charset=utf-8");
 PrintWriter pw = response.getWriter();


servlet响应
doGet请求获取参数时  在第一行  request.setCharacterEncoding("UTF-8");
给服务器端返回数据时:
response.setContentType("text/html;charset=utf-8");
PrintWriter pw = response.getWriter();
数组和List之间的转换?

数组转 List:使用 Arrays. asList(array) 进行转换。
List 转数组:使用 List 自带的 toArray() 方法。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/287987.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号