android - JSON 数据 - 如何解析?
问题描述
假设我有 JSON 格式的数据。如何解析数据以便获取嵌套对象的值(例如和kind
)?id
title
我的 JSON 数据是:
{
"kind": "youtube#playlistItemListResponse",
"items": [
{
"id": "UExkc1JWcGJNV19LSH",
"items":[
{
"title": "New Updates",
}
],
}],
}
解决方案
好吧,您应该删除所有逗号,因为最后一项不应跟一个。
所以更像:
{
"kind": "youtube#playlistItemListResponse",
"items": [{
"id": "UExkc1JWcGJNV19LSH",
"items": [{
"title": "New Updates"
}]
}]
}
除此之外,您可以只使用 JSONObject lib 并提取您需要的值。例如获取种类:
JSONObject jsonObj = new JSONObject(strInput);
String kind = jsonObj.getString("kind"); // kind now contains "youtube#playlistItemListResponse"
其中 strInput 是上面的 json 作为字符串。
更多信息:https ://developer.android.com/reference/org/json/JSONObject
推荐阅读
- python - Tweepy lookup_user 缺少参数
- vue.js - 如何使用 Vue.js 显示 SSRS 报告?
- scala - Scala中的可变链表
- java - 将数组传递给方法并搜索键仅返回 else 条件
- javascript - Firebase 网络推送通知令牌未获得
- javascript - 访问 mp3 元数据
- python - 如何检查数组中是否可以求和?
- javascript - 不是来自数组的随机数
- error-handling - 观星者 lme4 不兼容
- firebase - 使用 react-native for mobile app 将 textipnput 数据保存到 firebase