一加 Nord 2 渲染圖曝光,可獲得兩個 Android 大版本更新
手冊簡介
JSON:JavaScript 物件表示法(JavaScript Object Notation)。 JSON 是儲存和交換文字資訊的語法。類似 XML。 JSON 比 XML 更小、更快,更易解析。
手冊說明
認識JSON:
JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。它基於ECMAScript的一個子集。 JSON採用完全獨立於語言的文字格式,但是也使用了類似於C語言家族的習慣(包括C、C++、C#、Java、JavaScript、Perl、Python等)。這些特性使JSON成為理想的資料交換語言。 易於人閱讀和編寫,同時也易於機器解析和生成(一般用於提升網路傳輸速率)。
通過 "":""的方式儲存資料,比如:
{"name":"伍佳偉"}
有兩個方法:
JSON.parse();將json資料解析稱javascript物件。
JSON.Stringify();將物件封裝成json物件。
jackson:java中將資料封裝成json的外掛。
<!--Jackson包-->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.9.0</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.0</version>
</dependency>
步驟:
//例項化一個objectMapper物件
ObjectMapper objectMapper = new ObjectMapper();
//使用 objectmaooer.writeValueAsString()方法將資料轉換成json
objectMapper.writeValueAsString(object);
//如果要轉換Date類則需要先讓預設的時間戳失效。
objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
//然後將自己設定的格式設定到objectmapper
objectMapper.setDateFormat(sdf);