1. 程式人生 > >學習總結之JSON字串

學習總結之JSON字串

JSON有三類元素: 

1、結構體(關鍵字:大括號)(對應的是物件)
2、鍵值對(關鍵字:冒號)(對應的是物件裡的屬性)
3、陣列(關鍵字:中括號)(對應的集合)

範例

{
	"animals": {
		"dog": [{
				"name": "Rufus",
				"breed": "labrador",
				"count": 1,
				"twoFeet": false
			},
			{
				"name": "Marty",
				"breed": "whippet",
				"count": 1,
				"twoFeet": false
			}
		],
		"cat": {
			"name": "Matilda"
		},
		"age": "5"
	}
}

轉Java實體類

public class Animals {
    private List<Dog> dog;
    private Cat cat;
    private String age;

    public class Cat {
        private String name;
    }

    public class Dog {
        private String name;
        private String breed;
        private int count;
        private boolean twoFeet;
    }
}