开发者社区> 问答> 正文

JSONObject和JSONArray之间的区别

在对Google进行了简短浏览之后,我发现此链接从语法的角度描述了差异。

在编程情况下,何时会比另一个更受欢迎? 问题来源于stack overflow

展开
收起
保持可爱mmm 2020-02-08 12:37:15 421 0
1 条回答
写回答
取消 提交回答
  • 在Android中使用JSON数据时,您将使用JSONArray解析以数组括号开头的JSON。JSON中的数组用于组织相关项的集合(可能是JSON对象)。 例如:[{"name":"item 1"},{"name": "item2} ]

    另一方面,JSONObject在处理以花括号开头的JSON时,可以使用。JSON对象通常用于包含与一项相关的键/值对。例如:{"name": "item1", "description":"a JSON object"}

    当然,JSON数组和对象可以相互嵌套。一个常见的示例是一个API,该API返回一个JSON对象,其中包含一些元数据以及与您的查询匹配的项目数组:

    {"startIndex": 0, "data": [{"name":"item 1"},{"name": "item2"} ]}

    2020-02-08 12:37:24
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载