added maven instructions
This commit is contained in:
parent
5e52242ba0
commit
f642395949
18
UserGuide.md
18
UserGuide.md
|
@ -5,6 +5,7 @@
|
|||
3. [Gson Performance and Scalability](#TOC-Gson-Performance-and-Scalability)
|
||||
4. [Gson Users](#TOC-Gson-Users)
|
||||
5. [Using Gson](#TOC-Using-Gson)
|
||||
* [Using Gson with Maven](#TOC-Gson-With-Maven)
|
||||
* [Primitives Examples](#TOC-Primitives-Examples)
|
||||
* [Object Examples](#TOC-Object-Examples)
|
||||
* [Finer Points with Objects](#TOC-Finer-Points-with-Objects)
|
||||
|
@ -41,7 +42,7 @@ Gson can work with arbitrary Java objects including pre-existing objects that yo
|
|||
|
||||
## <a name="TOC-Goals-for-Gson"></a>Goals for Gson
|
||||
|
||||
* Provide easy to use mechanisms like <span style="font-family:courier new,monospace">toString()</span> and constructor (factory method) to convert Java to JSON and vice-versa
|
||||
* Provide easy to use mechanisms like `toString()` and constructor (factory method) to convert Java to JSON and vice-versa
|
||||
* Allow pre-existing unmodifiable objects to be converted to and from JSON
|
||||
* Allow custom representations for objects
|
||||
* Support arbitrarily complex object
|
||||
|
@ -73,6 +74,21 @@ The primary class to use is [Gson](http://code.google.com/p/google-gson/source/b
|
|||
|
||||
The Gson instance does not maintain any state while invoking Json operations. So, you are free to reuse the same object for multiple Json serialization and deserialization operations.
|
||||
|
||||
## <a name="TOC-Gson-With-Maven"></a>Using Gson with Maven
|
||||
To use Gson with Maven2/3, you can use the Gson version available in Maven Central by adding the following dependency:
|
||||
```
|
||||
<dependencies>
|
||||
<!-- Gson: Java to Json conversion -->
|
||||
<dependency>
|
||||
<groupId>com.google.code.gson</groupId>
|
||||
<artifactId>gson</artifactId>
|
||||
<version>2.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
```
|
||||
That is it, now your maven project is Gson enabled.
|
||||
|
||||
### <a name="TOC-Primitives-Examples"></a>Primitives Examples
|
||||
```
|
||||
(Serialization)
|
||||
|
|
Loading…
Reference in New Issue