跳转至

在安卓中使用 GSON 库序列化和反序列化 JSON】

原文:https://www . geesforgeks . org/serialize-and-serialize-JSON-using-gson-library-in-Android/

当我们需要将一些数据从一个活动发送到另一个活动时,我们可以使用带有 putExtra() 功能的 intents。但是我们 putExtra 支持原始数据类型。因此,如果我们需要传递并且用户定义了对象,我们需要首先序列化它,然后将它发送到目的地。接收数据时,我们需要对其进行反序列化。我们将使用 Gson 库将对象序列化和反序列化为 JSON

分步实施

第一步: 使用 kotlin 在 android studio 中创建新项目。

第二步:创建一个用户自定义的数据类

【科特林】

package com.ayush.serialize_deserialize

data class StudentInfo(val id: Int, val Name :String, val RollNo : Int)


回到顶部