Javascript Rest服务文档中的Json数据的键中有斜杠
我正试图构建一个API仪表板,这些API在我的公司内被用来集中并给出示例和文档。我需要显示的数据中有/斜线,无法确定如何进入Javascript Rest服务文档中的Json数据的键中有斜杠,javascript,json,object,Javascript,Json,Object,我正试图构建一个API仪表板,这些API在我的公司内被用来集中并给出示例和文档。我需要显示的数据中有/斜线,无法确定如何进入 data.paths/api/IDCard?? 我试着避开斜杠,试着转换数据,试着使用/ “/”不知道还能做什么 { "swagger": "2.0", "info": { "version": "v1", "title": "IDCardRequest" }, "host": "fasoa-prd1.corp.wpsic.com",
data.paths/api/IDCard??
我试着避开斜杠,试着转换数据,试着使用/
“/”不知道还能做什么
{
"swagger": "2.0",
"info": {
"version": "v1",
"title": "IDCardRequest"
},
"host": "fasoa-prd1.corp.wpsic.com",
"basePath": "/IDCardRequest",
"schemes": [
"https"
],
"paths": {
"/api/IDCard": {
"get": {
"tags": [
"IDCard"
],
"operationId": "IDCard_Get",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"IDCard"
]
}
}
}
}
继续不确定。我想要我引用的特定键的值您可以像这样访问属性data.path[“/api/IDCard”] 这里有一个样品
var value = {
"paths": {
"/api/IDCard": {
"get": {
"tags": [
"IDCard"
],
"operationId": "IDCard_Get",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"IDCard"
]
}
}
}
}
console.log(value.paths["/api/IDCard"].get.tags)
假设上述对象位于
数据中
,请尝试按如下方式访问它
dataInsideGet = data.paths["/api/IDCard"]["get"]
dataInsidePost = data.paths["/api/IDCard"]["post"]
console.log(dataInsideGet) // Your desired object
每当您有带有特殊字符的对象键时,都应该使用数组表示法来访问对象
有关属性访问器的详细信息
希望有帮助 嗨,查尔斯,欢迎来到StackOverflow!请详细说明你正在努力实现的目标好吗?如果你能分享你到目前为止所做的,那也太好了。我确实分享了我到目前为止所做的,这是在帖子里??我需要get和post键中的数据来显示文档,类似于它在Swagger上的外观。您使用什么语言访问特定数据?是javascript吗?因为你是说你正在变得“未定义”