当前位置: 首页 > news >正文

做公司网站需要什么资料网站开发

做公司网站需要什么资料,网站开发,网站php源码破解版,微信h5商城网站JSON是什么?(了解) JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于Web应用程序之间的数据传输。 JSON格式是一种文本格式,用于描述数据的结构和内容。它由两种基本元素组成:键值对和…

JSON是什么?(了解)

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于Web应用程序之间的数据传输。

JSON格式是一种文本格式,用于描述数据的结构和内容。它由两种基本元素组成:键值对和数组。键值对是一个键和一个值之间的映射关系,用于描述对象的属性和值。数组是一个有序列表,用于描述对象的多个值。

JSON的结构组成是什么?(掌握)

键值对

键值对由一个键和一个值之间的映射关系组成。键和值之间用冒号(:)分隔,每个键值对之间用逗号(,)分隔。键必须是一个字符串,值可以是一个字符串、数字、布尔值、对象或数组。

数组

数组是一个有序列表,由一组值组成。每个值可以是一个字符串、数字、布尔值、对象或数组。值之间用逗号(,)分隔。

JSON格式主要用于什么地方?(了解)

  • 在Web应用程序之间传输数据;
  • 用于存储和读取数据;
  • 用于API数据交换;
  • 用于配置文件格式。

JSON字符串和对象的互换如何进行?(掌握)

引入依赖包,会调用JSON的一些方法

<!--JSON 使用需要-->
<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.28</version>
</dependency><!--lombok 注解需要-->
<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.20</version>
</dependency>

对象格式化为JSON字符串,调用 JSON.toJSONString(“对象”)
JSON字符串转化为对象,调用 JSON.parseObject(jsonString, 对象.class);

代码示例如下:

User对象类:

package com.json;import lombok.Data;@Data
public class User {private String name;private int age;private String address;@Overridepublic String toString() {return "User{" +"name='" + name + '\'' +", age=" + age +", address='" + address + '\'' +'}';}
}

JsonTest类

package com.json;import com.alibaba.fastjson.JSON;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;public class JsonTest {public static void main(String[] args) {Map<String,String> map = new HashMap<>();map.put("name","Gump");map.put("age","18");
//        map.put("address","重庆");String jsonString = JSON.toJSONString(map);System.out.println(jsonString);//{"name":"Gump","age":"18"}//JSON字符串转对象时,默认填充为空的项,例如 address='null'User user = JSON.parseObject(jsonString, User.class);System.out.println(user);//User{name='Gump', age=18, address='null'}Map<String,String> map2 = new HashMap<>();map2.put("name","you");map2.put("age","17");map2.put("address","中国");List<Map<String,String>> list = new ArrayList<>();list.add(map);list.add(map2);jsonString = JSON.toJSONString(list);System.out.println(jsonString);//如果转换的对象是List 需要用 parseArray 方法,返回List<T>对象List<User> userList = JSON.parseArray(jsonString, User.class);System.out.println(userList);}
}

注意:
JSON字符串转对象时,默认填充为空的项,例如示例中的 address=‘null’

如果转换的对象是List 需要用 parseArray 方法,返回List对象

http://www.ds6.com.cn/news/11343.html

相关文章:

  • 中堂镇做网站腾讯控股第三季度营收1401亿
  • wordpress群站域名什么是淘宝seo
  • wordpress用户自定义头像seo推广软件下载
  • 网页怎么制作成二维码沈阳企业网站seo公司
  • 昆明做网站的公司哪家好简单网页制作成品免费
  • 网站做分布式部署百度网盘怎么用
  • 有没有做网站源代码 修改的品牌营销战略
  • 网站建设及推广服务公司seo 是什么
  • 天津市建设管理委员会网站上海关键词排名手机优化软件
  • 怎样做类似淘宝网的网站抖音网络营销案例分析
  • 行业网站运营方案营销的四种方式
  • 简述电子商务网站开发的基本原则网络推广app是干什么的
  • 深圳做网站公司有哪些什么是关键词搜索
  • 新手学做网站txt嘉兴新站seo外包
  • 网站开发应看什么书籍做好网络推广
  • 兼职 做网站班级优化大师
  • 做网站有没有前途百度一下你就知道了官网
  • 震旦集团网站建设百度网盘网页
  • 湖南省邵阳市建设局网站游戏推广员
  • 50m专线做视频网站网站怎么让百度收录
  • 域名卖给别人有风险吗如何优化企业网站
  • 建设银行的官方网站积分商场11月将现新冠感染高峰
  • 哈尔滨网站建设b2b发布广告的平台免费
  • 中国芗城区城乡建设局网站宁波网站seo公司
  • 惠州+网站建设公司企业推广网络营销
  • 镇江网站制作淘宝运营团队怎么找
  • 营销型网站的分类国外免费建站网站搭建
  • 创意网站案例seo黑帽有哪些技术
  • qq免费建网站佛山seo整站优化
  • 怎么做网站黑链seo关键词排名优化价格