Java??JSON??????????????
???????????? ???????[ 2014/6/12 10:44:23 ] ????????Java ???????
1 /**
2 * @author ZWQ
3 * **/
4 public class JsonTest {
5 public static void main(String[] args) {
6 //***********************************************************************
7 // json????????
8 {
9 //??????JSON????
10 JSONArray jsonArray = new JSONArray();
11 //??????JSON????
12 JSONObject json1 = new JSONObject();
13 json1.put("id"?? "1");
14 json1.put("name"?? "????");
15 json1.put("password"?? "123456");
16 //??JSON????????JSON???????
17 jsonArray.add(json1);
18
19 JSONObject json2 = new JSONObject();
20 json2.put("id"?? "2");
21 json2.put("name"?? "????");
22 json2.put("password"?? "654321");
23 jsonArray.add(json2);
24 System.out.println("json???????????:" + jsonArray);
25
26 //?????
27 //[{"id":"1"??"name":"????"??"password":"123456"}??{"id":"2"??"name":"????"??"password":"654321"}]
28 }
29
30 //***********************************************************************
31 //?????????JSON?????
32 {
33 Book book = new Book();
34 book.setName("Java??????");
35 book.setPrice(52.3);
36 //??Java???????JSON????
37 JSONObject jsonObject = JSONObject.fromObject(book);
38 System.out.println("??Object??JSONObject:" + jsonObject.toString());
39
40 //?????
41 //??Object??JSONObject:{"name":"Java??????"??"price":52.3}
42 }
43
44 //***********************************************************************
45 //???????????JSON?????
46 {
47 List<Book> list = new ArrayList<Book>();
48 Book book1 = new Book();
49 book1.setName("??????I");
50 book1.setPrice(34.1);
51 Book book2 = new Book();
52 book2.setName("???????");
53 book2.setPrice(12.7);
54 list.add(book1);
55 list.add(book2);
56 //??List??????JSON????
57 JSONArray jsonArray= JSONArray.fromObject(list);
58 System.out.println("??Object?????JSONArray:" + jsonArray.toString());
59
60 //?????
61 //??Object?????JSONArray:[{"name":"??????I"??"price":34.1}??{"name":"???????"??"price":12.7}]
62 }
63
64 //***********************************************************************
65 // ??JSON???????Java????
66 {
67 String jsonString = "{name:'?????'??price:52.3}";
68 JSONObject jsonObject = JSONObject.fromObject(jsonString);
69 //??JSON??????Java????
70 Book book = (Book) JSONObject.toBean(jsonObject?? Book.class);
71 System.out.println(book.toString());
72
73 //?????
74 //????? 52.3
75 }
76
77 //***********************************************************************
78 //??JSON???????Java????????
79 {
80 // (2).Bean??????
81 String jsonsString = "[{name:'????????'??price:52.3}??{name:'Oracle 11g????'??price:42.3}]";
82 JSONArray jsonArray = JSONArray.fromObject(jsonsString);
83 //??JSON??????Java????????
84 Book[] books = (Book[]) JSONArray.toArray(jsonArray?? Book.class);
85 for (Book b : books) {
86 System.out.println(b.toString());
87 }
88
89 //?????
90 //???????? 52.3
91 //Oracle 11g???? 42.3
92 }
93 }
94 }
|
???????????????????????漰???????????????????SPASVOС??(021-61079698-8054)?????????????????????????
??????
Java???????????Щ???????????????Java????????????????Java?б???Map????????Java Web???????????????Java??????????????д?????Java????????7???????????????????????(java .net ?????)???Java??????????Python??????Java webdriver??λ????????′????е?????Java??д??????????????????Java???????????????JavaScript????????????Java?????????????????? Java???????10??????????????Java?м????????????????java???????ü???????????м???????????????????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11????????
?????????App Bug???????????????????????Jmeter?????????QC??????APP????????????????app?????е????????jenkins+testng+ant+webdriver??????????????JMeter????HTTP???????Selenium 2.0 WebDriver ??????