Gson解析多层嵌套json数据

Gson的好处(对于我目前的项目而言):

1, 能自动解析null,不需要像Json解析一样遇到null值报错(也可以判断解决,但是每一句都得加. isNull()? null : value)

2,可以从网络流读入,然后解析,写入文件,写入数据库

注意:

1,这里用F盘的jsontest.json文件作为演示,使用IDEA

2,需要懂@Data注解的意思

3,需要导入Gson依赖


      com.google.code.gson
      gson

一,准备3个文件

1,json文件:F:\jsontest.json (json文件内容是其他地方抄过来的)

{
  "resultcode": "200",
  "reason": "successed!",
  "null_test": null,
  "result": {
    "resulttest":"result1",
    "sk": {
      "temp": "24",
      "wind_direction": "东北风",
      "wind_strength": "2级",
      "humidity": "28%",
      "time": "17:38"
    },
    "today": {
      "temperature": "15℃~26℃",
      "weather": "多云转晴",
      "wind": "东北风微风",
      "week": "星期日",
      "city": "桂林",
      "number": 23,
      "date_y": "2015年10月11日",

你可能感兴趣的:(java,json,开发语言)