如何获取字符串或数字或布尔值或null的json值的类型?在javascript中 [英] How do I get typeof of json values like string or number or boolean or null? In javascript

查看:87
本文介绍了如何获取字符串或数字或布尔值或null的json值的类型?在javascript中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

{
connectors:[{

SCHEMA_TABLE_NAME:SC_MSSL_375,

NO_OF_COLUMNS:2,

SOURCE_CONNECTION_ID:3,

LASTSCHEDULEDON:null,

CLIENT_ID:0,

LICENSE_REQUIRED:0 ,

DATASET_ID:3ad92fbb-a3a7-4cf6-a562-91836695b582,

CONNECTOR_ID:20,

NAME :11 demo 2,

DATA_TABLE_NAME:DS_MSSL_375,

SCHEDULE_TABLE_NAME:SH_MSSL_375,

CONNECTOR_LOGO_L:small_logos / logos / sqlserver.png,

CONNECTOR_LOGO_S:/ sqlserver.png,

JOB_STATUS:成功,

CATEGORY:数据库,

CREATEDON:1473568076000,

ROW_ID:375,

LASTRUNON:1473568076000,

NO_OF_ROWS:16450,

DESTINATION_CONNECTION_ID:3,

LAST_UPDATED_ON:1473568076000,

DESCRIPTION:11,

SCHEDULE_CRON:null,

CONNECTORNAME:MSSQL,

CREATED_BY:zp861

},{

SCHEMA_TABLE_NAME :SC_MSSL_362,

NO_OF_COLUMNS:1,

SOURCE_CONNECTION_ID:3,

LASTSCHEDULEDON:null,

CLIENT_ID:0,

LICENSE_REQUIRED:0,

DATASET_ID:14da9f02-271b-4a03-b50a-9d30d1109a18 ,

CONNECTOR_ID:20,

NAME:测试错误,

DATA_TABLE_NAME:DS_MSSL_362,

SCHEDULE_TABLE_NAME:SH_MSSL_362,

CONNECTOR_LOGO_L:small_logos / logos / sqlserver.png,

CONNECTOR_LOGO_S:/ sqlserver.png,

JOB_STATUS:失败,

CATEGORY:数据库,

CREATEDON:1473464152000 ,

ROW_ID:362,

LASTRUNON:1473467021000,

NO_OF_ROWS:null,

DESTINATION_CONNECTION_ID:3,

LAST_UPDATED_ON:1473464152000,

描述:错误,

SCHEDULE_CRON:null,

CONNECTORNAME:MSSQL,

CREATED_BY:zp861

}]

}



我的尝试:



获取我们拥有的每个值中数据类型的数据类型?

{ "connectors": [{
"SCHEMA_TABLE_NAME": "SC_MSSL_375",
"NO_OF_COLUMNS": 2,
"SOURCE_CONNECTION_ID": 3,
"LASTSCHEDULEDON": null,
"CLIENT_ID": 0,
"LICENSE_REQUIRED": "0",
"DATASET_ID": "3ad92fbb-a3a7-4cf6-a562-91836695b582",
"CONNECTOR_ID": 20,
"NAME": "11 demo large 2",
"DATA_TABLE_NAME": "DS_MSSL_375",
"SCHEDULE_TABLE_NAME": "SH_MSSL_375",
"CONNECTOR_LOGO_L": "small_logos/logos/sqlserver.png",
"CONNECTOR_LOGO_S": "/sqlserver.png",
"JOB_STATUS": "Successful",
"CATEGORY": "Database",
"CREATEDON": 1473568076000,
"ROW_ID": 375,
"LASTRUNON": 1473568076000,
"NO_OF_ROWS": 16450,
"DESTINATION_CONNECTION_ID": 3,
"LAST_UPDATED_ON": 1473568076000,
"DESCRIPTION": "11",
"SCHEDULE_CRON": null,
"CONNECTORNAME": "MSSQL",
"CREATED_BY": "zp861"
}, {
"SCHEMA_TABLE_NAME": "SC_MSSL_362",
"NO_OF_COLUMNS": 1,
"SOURCE_CONNECTION_ID": 3,
"LASTSCHEDULEDON": null,
"CLIENT_ID": 0,
"LICENSE_REQUIRED": "0",
"DATASET_ID": "14da9f02-271b-4a03-b50a-9d30d1109a18",
"CONNECTOR_ID": 20,
"NAME": "test error",
"DATA_TABLE_NAME": "DS_MSSL_362",
"SCHEDULE_TABLE_NAME": "SH_MSSL_362",
"CONNECTOR_LOGO_L": "small_logos/logos/sqlserver.png",
"CONNECTOR_LOGO_S": "/sqlserver.png",
"JOB_STATUS": "Failed",
"CATEGORY": "Database",
"CREATEDON": 1473464152000,
"ROW_ID": 362,
"LASTRUNON": 1473467021000,
"NO_OF_ROWS": null,
"DESTINATION_CONNECTION_ID": 3,
"LAST_UPDATED_ON": 1473464152000,
"DESCRIPTION": "error",
"SCHEDULE_CRON": null,
"CONNECTORNAME": "MSSQL",
"CREATED_BY": "zp861"
}]
}

What I have tried:

get the type of data which type of data in each value we having?

推荐答案

获取json属性并使用 typeof

get the json property and use typeof
var json = { Col1: 1, Col2: 'text', Col3: null, Col4: true };
typeof (json.Col1); // number
typeof (json.Col2); // string
typeof (json.Col3); // object
typeof (json.Col4); // boolean


这篇关于如何获取字符串或数字或布尔值或null的json值的类型?在javascript中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆