Javascript中判断JSON的方法综述
确定JSON是否为空。
复制代码代码如下所示:
无功jsonstr = { };
1,确定JSON是否为空。
复制代码代码如下所示:
JQuery.isEmptyObject();
2,确定对象是否为空:
复制代码代码如下所示:
如果(typeof(x)= =未定义)
如果(typeof(X)!=对象)
如果(x!)
这第三种方法是最简单的方法,但第三不能用if(x)互斥方法来判断,仅在对象前面!
3,JSON的密钥不能重复;
复制代码代码如下所示:
jsonstr {key} =XXX
有一个替代品,并且不存在。
4。遍历JSON
对于(在jsonstr VAR键){
警报(键++ jsonstr {key})
}
isjson =功能(obj){
无功isjson = typeof(obj)= =对象object.prototype.tostring.call(obj)(。toLowerCase)= ={物} OBJ。长度;
返回isjson;
}
如果(!IsJson(数据)= eval(数据)'(' +数据+ ')'); / /字符串转换成json格式
JSON中的结构:对象和数组。
1。物体
对象以{ }开始,}。每个键后跟一个:键值被使用,分离。
复制代码代码如下所示:
packjson = { {名称):尼基塔
2。阵列
复制代码代码如下所示:
packjson { { =名字:尼基塔
数组是一组有序的值。数组以{ } }结尾。
以上是js中判断JSON的方法,希望大家喜欢。