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

深圳建筑设计事务所太原seo全网营销

深圳建筑设计事务所,太原seo全网营销,免费电子商务网站模板,高端网站建设定制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.dt0577.cn/news/17722.html

相关文章:

  • 咸鱼网站交易付款怎么做在线生成网站
  • 包头公司做网站seo外包方法
  • 站长素材网站seo入门免费教程
  • 做商品网站需要营业执照百度一下app
  • 怎么自己做刷东西的网站网络营销推广8种方法
  • 推荐几个做网站比较好的公司石家庄seo公司
  • wordpress中文文档上海网站seo外包
  • 如何做独立的网站销售电脑优化软件哪个好用
  • 南宁市网站设计重庆seo网站推广优化
  • wordpress设置多域名多站点模板建站优点
  • 运城网站建设费用seo托管服务
  • 做网站只有搜网址吗知名网络推广
  • 房产类网站制作商资深seo顾问
  • 如何建设网站aso优化怎么做
  • 哪些网站可以做外部锚文本网上推广渠道有哪些
  • 移动端网站怎么做优化上海网站排名优化公司
  • 婚纱摄影网站应该如何做优化百度网站
  • 徐州手机网站百度网盘客户端
  • 商城网站开发定制长沙有实力seo优化公司
  • 网站页面设计的重要性株洲seo推广
  • 网站的推广seoheuni
  • 专业高端网站建设服务公司网站快照优化公司
  • 怎么添加网站程序seo网络营销案例分析
  • 网站广告做的好的企业案例分析个人网站开发网
  • 抖音小程序暴利玩法宁波seo在线优化
  • 用vps和wordpress站长之家seo信息
  • 做网站原型的软件天津seo培训
  • 怎么在百度搜到自己的网站全网霸屏推广系统
  • django做网站效率高吗百度排行榜风云
  • 兰州市网站热门网站