1. 程式人生 > 資訊 >《暗黑破壞神:不朽》7 月 15 日國服開測

《暗黑破壞神:不朽》7 月 15 日國服開測

手冊簡介
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成為理想的資料交換語言。 易於人閱讀和編寫,同時也易於機器解析和生成(一般用於提升網路傳輸速率)。

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);