使用凌空库
解析安卓系统中的 JSON
原文:https://www . geesforgeks . org/JSON-Android 中解析-使用-凌空-库/
JSON 也称为(JavaScript Object notification)是一种从服务器交换数据的格式。以 JSON 格式存储的数据是轻量级的,易于处理。在 JSON 的帮助下,我们可以以 JsonArray、JsonObject 和 JsonStringer 的形式访问数据。在本文中,我们将具体看一下在安卓系统中使用凌空实现 JsonObject。
JSON Object: 用“{”大括号开头,用“}”大括号结尾,很容易识别出 JSON Object。我们可以从带有键值的 JSON 对象中获取数据。从那个键,我们可以访问那个键的值。
我们将在本文中构建什么?
我们将构建一个简单的应用程序,在其中我们将显示一个简单的卡片视图,在其中我们将显示一个在极客上为极客提供的单一课程。下面给出了一个示例视频,让我们了解一下在本文中要做什么。注意,我们将使用 Java 语言来实现这个项目。
[https://media.geeksforgeeks.org/wp-content/uploads/20210121214223/Screenrecorder-2021-01-21-21-39-44-445.mp4](https://media.geeksforgeeks.org/wp-content/uploads/20210121214223/Screenrecorder-2021-01-21-21-39-44-445.mp4)下面是 JSON 对象,我们将从该对象在我们的安卓应用程序中显示数据。
{
"库尔塞纳姆":" Fork CPP ",
“course img”:“https://media . geeksforgeeks . org/img-practice/banner/fork-CPP-thumbnail . png”,
“课程模式”:“在线批处理”,
“课程曲目”:“6 首曲目”
}
分步实施
第一步:创建新项目
要在安卓工作室创建新项目,请参考如何在安卓工作室创建/启动新项目。注意选择 Java 作为编程语言。
第二步:在你的 build.gradle 文件中添加下面的依赖项
下面是凌空的依赖,我们将使用它从应用编程接口获取数据。要添加此依赖项,请导航至应用程序>渐变脚本> 构建.渐变(应用程序) ,并在依赖项部分添加以下依赖项。我们使用了毕加索依赖从网址加载图像。
//下方线用于截击库
实现‘com . Android .凌空:凌空:1 . 1 . 1’
//下面一行用于图像加载库
实现' com.squareup .毕加索:毕加索:2.71828 '
添加这个依赖项后,同步你的项目,现在进入 AndroidManifest.xml 部分。
第三步:在 AndroidManifest.xml 文件中添加互联网权限
导航到应用程序> AndroidManifest.xml ,并添加以下代码。
可扩展标记语言
<!--permissions for INTERNET-->
<uses-permission android:name="android.permission.INTERNET"/>
版权属于:月萌API www.moonapi.com,转载请注明出处