前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >js 区分json和json字符串

js 区分json和json字符串

原创
作者头像
lyhcms
发布2024-11-11 20:53:14
发布2024-11-11 20:53:14
1040
举报
文章被收录于专栏:js知识js知识

在javascript中,可以通过检查数据类型来区分json对象和jso字符串。通常可以直观看出或者使用typeof运算符来检查数据类型。

示例代码:

代码语言:txt
复制
var jsonObj={"name":"tom","age":30}
var jsonStr='{"name":"tom","age":30}';
console.log(typeof jsonObj,jsonObj);
console.log(typeof jsonStr,jsonStr);

(图1 代码)

图2 json对象与json字符串输出结果对比
图2 json对象与json字符串输出结果对比

从图2源码可以看出,字符串两边加了字符串,从输出结果可以看到,键名包含双引号,对象不包含字符串。

如果要检查字符串是否有效json格式,也可以使用JSON.parse()方法来解析字符串,如果不是合法json,则JSON.parse()报错。

以上通过简单的直接查看或者判断来分析类型

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档