1. JSON格式相关的坐标

  1. <dependency>
  2. <groupId>com.alibaba</groupId>
  3. <artifactId>fastjson</artifactId>
  4. <version>1.2.4</version>
  5. </dependency>

2.Java中JSON基本用法

使用场景
image.png
基本用法

  1. //将对象person转换为JSON格式的字符串
  2. String data = JSON.toJSONString(person);
  3. //将json格式字符串转为Map集合,specStr为字符串
  4. Map map = JSON.parseObject(specStr, Map.class);

image.png

  1. //将skulist转换为json字符串
  2. String skuJsonList = JSON.toJSONString(skuList);
  3. //将json字符串转换为索引库对象
  4. List<SkuInfo> skuInfoList = JSON.parseArray(skuJsonList, SkuInfo.class);

3.JavaScript中JSON基本用法

image.png

  1. //定义天气对象
  2. let weather = {
  3. city : "北京",
  4. date : "2088-08-08",
  5. wendu : "10° ~ 23°",
  6. shidu : "22%"
  7. };
  8. //1.将天气对象转换为JSON格式的字符串
  9. let str = JSON.stringify(weather);
  10. document.write(str);
  11. //2.将JSON格式字符串解析成JS对象,用的比较多,
  12. //通常服务器会将字符串发送给到浏览器,浏览器最终显示的是JS对象
  13. let weather2 = JSON.parse(str);
  14. document.write("城市:" + weather2.city);