`
hiuman
  • 浏览: 52521 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

获取Json对象的长度以及判断json对象是否为空

    博客分类:
  • json
阅读更多
(如有错敬请指点,以下是我工作中遇到并且解决的问题)

= = = = = = = = = = = = = = = =  获取Json对象的长度  = = = = = = = = = = = = = = = = = =
假设json为:
[{"name":'a',"age":1,"sex":"0","title":"hello","state":"0","id":"1"},{"name":'b',"age":2,"sex":"1","title":"bye","state":"0","id":"2"}]

以下是获取json对象的长度的方法:
function getJsonObjLength(jsonObj) {
    var Length = 0;
    for (var item in jsonObj) {
        Length++;
    }
    return Length;
}

通过该方法就可以获取到。
alert(getJsonObjLength(str)) //2

= = = = = = = = = = = = = = = = 判断json对象是否为空 = = = = = = = = = = = = = = = = = =
var json={a:12,b:45}
for(var key in json){
    alert(key);       //a, b
    alert(json[key]); //12, 45
}
分享到:
评论

相关推荐

    JS判断是否为JSON对象及是否存在某字段的方法(推荐)

    在JavaScript中,判断一个变量是否为JSON对象以及是否存在某个字段是一个常见的需求。以下知识点总结了如何在JavaScript中进行这两项判断。 首先,判断一个变量是否为JSON对象。所谓JSON对象,在JavaScript中通常指...

    js 获取json数组里面数组的长度实例

    总的来说,虽然JSON对象本身没有内置的`.length`属性,但我们可以通过遍历JSON对象及其属性,判断属性是否为数组并计算长度,从而获取嵌套数组的长度。这在处理复杂数据结构时尤其有用。记得在编写这类功能时,要...

    Json数据格式协议C#解析方法

    4. **数组型数据解析**:对于包含数组的数据,可以使用特定的方法来获取数组的长度和其他相关信息。 - `jArrayTest.Count`:表示之前解析的数据中有多少个数组元素。 ##### 使用DataContractJsonSerializer方式 1...

    JS中如何比较两个Json对象是否相等实例代码

    1.先准备三个工具方法,用于判断是否是对象类型,是否是数组,获取对象长度 function isObj(object) { return object && typeof (object) == 'object' && Object.prototype.toString.call(object).toLowerCase() =...

    如何检查一个对象是否为空

    如果数组长度为0,则对象为空。示例代码如下: ```javascript function isEmpty(obj) { if (Object.getOwnPropertySymbols(obj).length) { return false; } if (Object.getOwnPropertyNames(obj).length) { ...

    js代码-js 判断是否为空对象

    在提供的`main.js`文件中,可能就包含了一个或多个这样的判断对象为空的实现,你可以查看源码获取更具体的实现细节。同时,`README.txt`文件可能提供了关于这个话题的额外信息,如使用说明或注意事项。

    在Shell命令行处理JSON数据的方法

    `jq`的`.`过滤器用于对JSON对象进行美化打印。例如,如果你有一个名为`soundtag.json`的文件,你可以使用以下命令将其内容以整齐的格式输出: ```sh % jq . soundtag.json ``` 这将使JSON数据变得易读,每个键值对...

    php使用json_encode对变量json编码

    JSON对象可以看作是一种特殊的JavaScript对象,它由花括号包围,包含若干个键值对,并且具有属性,而JavaScript数组通常不具备键,它通过索引来访问元素。 在JavaScript中,虽然数组和JSON对象表现相似,但它们处理...

    mysql5.7 新增的json字段类型用法实例分析

    例如,如果我们想从`json_test`表中的`json`列获取第一个JSON对象中`items`数组的第一个`name`元素,可以使用以下SQL语句: ```sql SELECT id, json->'$[0].items[0].name' FROM json_test; SELECT id, json->>'$[0...

    STM32 CJON

    3. **访问JSON对象和数组**:`cJSON`结构体提供了`cJSON_GetObjectItem()`函数来获取JSON对象中的特定键对应的值,以及`cJSON_GetArraySize()`函数来获取数组的长度。对于数组,你可以使用`cJSON_GetArrayItem()`来...

    ajax实现异步提交,判断用户名是否存在与是否过短

    本文将深入探讨如何使用Ajax实现异步提交,以及如何在前端验证用户名是否存在和长度是否过短。 首先,理解Ajax的核心原理是关键。Ajax通过JavaScript创建XMLHttpRequest对象,利用这个对象与服务器进行通信。当用户...

    Springboot Thymeleaf字符串对象实例解析

    在Thymeleaf表达式中,`#strings`是一个内建的对象,它提供了许多处理字符串的方法,包括但不限于转换、长度计算、空值检查、包含性判断以及截取等操作。 1. **字符串转换**: 在`src/main/resources/templates/...

    使用fastjson中的JSONPath处理json数据的方法

    Fastjson从1.2.0版本开始引入了JSONPath的支持,你可以将其视为Java框架中的一个JSON对象查询语言(OQL)。以下是一些主要的JSONPath API方法及其用途: 1. `eval(Object rootObject, String path)`: 这个静态方法...

    实例解析java_+_jQuery_+_json工作过程

    类来构造JSON对象并返回给前端。 #### 总结 通过上述分析可以看出,利用Java、jQuery 和 JSON 可以非常便捷地实现Web应用中的登录功能。前端通过jQuery进行数据验证和AJAX请求,后端则负责处理数据并返回结果。...

    js中比较两个对象是否相同的方法示例

    在JavaScript编程中,比较两个对象是否相同是一个常见的需求,尤其是在处理数据结构和算法时。由于对象是通过引用来操作的,因此直接使用比较运算符(比如 == 或 ===)比较两个对象通常不会得到预期的结果。本篇文档...

    java开发中总结的一些方法

    通过检查`selIDs`数组的长度来判断是否有选中行。 - 示例代码: ```javascript if (selIDs.length > 0) { console.log("有选中行"); } else { console.log("没有选中行"); } ``` #### 3. 获取表格的所有数据...

    基于STM32的cJSON应用

    - 遍历和访问JSON对象:通过`cJSON_GetObjectItem()`获取特定键值,`cJSON_IsXXX()`判断类型,`cJSON_GetArraySize()`获取数组长度等。 - 生成JSON:使用`cJSON_CreateXXX()`系列函数创建JSON对象,`cJSON_...

    json 入门学习笔记 示例代码

    请求URL中的`m=m`是一个查询字符串,它可以在`Page_Load`事件中通过`Request.QueryString`获取,用于判断是否需要返回JSON数据。 通过这个简单的示例,我们可以了解JSON在Web应用中的基本使用方式,以及如何结合...

    Android开发人员不得不收集的代码

    isEmpty : 判断对象是否为空 isNotEmpty: 判断对象是否非空 编码解码相关 -> EncodeUtils.java -> Test urlEncode : URL 编码 urlDecode : URL 解码 base64Encode : Base64 编码 base64Encode2String: Base64 编码 ...

Global site tag (gtag.js) - Google Analytics