老师这里不该省略了一个重要的步骤,在Diaosi类里,source->generate toString()...,虽然提到了有生成tostring方法,但是新手很可能不知道啥意思,少了这步骤最后输出的就不是我们想要的了
2017-06-05
其实很简单,百度下maven org.json,第一个页面,或者直接输入http://mvnrepository.com/artifact/org.json/json,下面很多版本,选一个点进去,复制<dependency></dependency>这段代码。在eclipse中新建一个maven项目,在</project>前输入<dependencies>把复制的代码粘贴在这里</dependencies>,接着右键maven项目,maven->update maven...。搞定。
2017-06-05
JSONArray majorArray = jsonObject.getJSONArray("major");
for(int i =0; i<majorArray.length();i++){
String m = (String) majorArray.get(i);
System.out.println("專業-" +(i+1)+m);
}
和
for(int i =0; i<majorArray.length();i++){
System.out.println("專業-" +(i+1)+majorArray.get(i));
}
輸出結果一樣, 有什麼分別
for(int i =0; i<majorArray.length();i++){
String m = (String) majorArray.get(i);
System.out.println("專業-" +(i+1)+m);
}
和
for(int i =0; i<majorArray.length();i++){
System.out.println("專業-" +(i+1)+majorArray.get(i));
}
輸出結果一樣, 有什麼分別
2017-05-24
产生json字符串时,值为null的属性不必出现在字符串中。这是因为接收端在反串行化json数据时,对于json字符串中没有的数据,就会解析为null。这样可以减少传输数据量。
transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中,然而非transient型的变量是被包括进去的。
transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中,然而非transient型的变量是被包括进去的。
2017-05-22
https://commons.apache.org/proper/commons-io/download_io.cgi
commons-io的jar包
commons-io的jar包
2017-05-21