google protobuf 实体类和java对象互转_Gson,FastJson,JackJson,ProtoBuf 数据格式转换详解...

google protobuf 实体类和java对象互转_Gson,FastJson,JackJson,ProtoBuf 数据格式转换详解..._第1张图片

最近,后台一个接口返回了俩种不同的json解析格式,就顺便整理了一下。直接上代码。文章末尾有示例demo。

## 1、Gson

> 依赖

>

```groovy

implementation 'com.google.code.gson:gson:2.8.6'

```

```java

Gson gson = new Gson();

```

### 实体类(Bean)转JSON

```java

String json = gson.toJson(new Bean());

```

### JSON转实体类(Bean)

```java

Bean b = gson.fromJson('json',Bean.class);

```

### Map转Json

```java

gson.toJson(map)

```

### Json转Map

```java

Map

你可能感兴趣的:(google,protobuf,实体类和java对象互转)