iphone - 在 JSON 中是什么意思

标签 iphone ios objective-c json

{
    "messageshow": [
        {
            "message_id": "497",
            "message": "http://flur.p-sites.info/api/messages/voice/1360076234.caff",
            "message_pic": "<UIImage: 0xa29e160>",
            "uid": "44",
            "created": "4 hours ago",
            "username": "pari",
            "first_name": "pp",
            "last_name": "pp",
            "profile_pic": "http://flur.p-sites.info/api/uploads/13599968121.jpg",
            "tag_user": {
                "tags": [
                    {
                        "message": "false"
                    }
                ]
            },
            "boos_list": {
                "booslist": [
                    {
                        "message": "false"
                    }
                ]
            },
            "aplouds_list": {
                "aploudslist": [
                    {
                        "message": "false"
                    }
                ]
            },
            "total_comments": 0,
            "total_boos": 0,
            "total_applouds": 0
        },
        {
            "message_id": "496",
            "message": "http://flur.p-sites.info/api/messages/voice/1360076182.caff",
            "message_pic": "<UIImage: 0xa3b0610>",
            "uid": "44",
            "created": "4 hours ago",
            "username": "pari",
            "first_name": "pp",
            "last_name": "pp",
            "profile_pic": "http://flur.p-sites.info/api/uploads/13599968121.jpg",
            "tag_user": {
                "tags": [
                    {
                        "message": "false"
                    }
                ]
            },
            "boos_list": {
                "booslist": [
                    {
                        "message": "false"
                    }
                ]
            },
            "aplouds_list": {
                "aploudslist": [
                    {
                        "message": "false"
                    }
                ]
            },
            "total_comments": 0,
            "total_boos": 0,
            "total_applouds": 0
        }
    ]
}

在此 JSON 中,所有值都包含在 "" 引号中,但很少有 标签 没有任何引号 它表示什么?

最佳答案

JSON Display value without quote it considered as Numeric value..

对于 JSON 初学者:

JSON 语法规则

JSON 语法是 JavaScript 对象表示法语法的子集:

  • 数据在名称/值对中
  • 数据以逗号分隔
  • 花括号包含对象
  • 方括号存放数组

JSON 数据以名称/值对的形式写入。

名称/值对由字段名称(双引号)、冒号和值组成:

"firstName" : "John"

这很容易理解,相当于 JavaScript 语句:

firstName = "John"

JSON 值可以是:

  • 一个数字(整数或 float )
  • 一个字符串(用双引号引起来)
  • 一个 bool 值(真或假)
  • 一个数组(在方括号中)
  • 一个对象(大括号内)

JSON 对象:

JSON 对象写在大括号内,

对象可以包含多个名称/值对:

{ "firstName":"John" , "lastName":"Doe" }

这也很容易理解,相当于JavaScript语句:

firstName = "John"
lastName = "Doe"

JSON 数组: JSON 数组写在方括号内。

一个数组可以包含多个对象:

{
"employees": [
{ "firstName":"John" , "lastName":"Doe" }, 
{ "firstName":"Anna" , "lastName":"Smith" }, 
{ "firstName":"Peter" , "lastName":"Jones" }
]
}

在上面的示例中,对象“employees” 是一个包含三个对象的数组。每个对象都是一个人的记录(有名字和姓氏)。

这是 JSON 的基础知识

更多了解refere this site. 谢谢

关于iphone - 在 JSON 中是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14703888/

相关文章:

iphone - 适用于 iPhone 应用程序的 1 XIB 的多个 View Controller

iphone - 如何检测 map View 上显示的注释标注?

objective-c - iOS 多搜索框

ios - 如何在其他类 objective-c 中获取循环值

objective-c - 如何将控制台输出到 uitextview?访问控制台日志

ios - 检查对象数组中键的值是否与iOS相同?

iPhone iOs 5,根据内容高度动态更改滚动查看器的高度不起作用?

ios - 如果用户单击 UIPickerview,如何在 UITextField 中显示血型

iphone - 关于 NSSearchPathForDirectoriesInDomains

ios - UIScrollView + LargeTitle (iOS 11) - 滚动到顶部并显示大标题