JSON 中的意外标记 s 在解析时位置 7 (<anonymous>)
Unexpected token s in JSON at position 7 at parse (<anonymous>)
为什么我想启动 grahpql 服务器时会出现这个错误?
我在第 7 行没有错误
我想用 json-graphql-server servergql.json 在端口 3000 上启动这个服务器。
这是我来自 servergql.json 的数据。但是我在第 7 行没有错误。为什么我会收到这个错误?请帮忙。节点模块有问题吗?
{
students: [
{
id: 1,
name: "Pop Ion"
},
{
id: 2,
name: "Pop Maria"
}
],
courses: [
{
id: 1,
title: "Web development",
teacher: {
id: 1,
name: "Popescu Ion",
office: 404
}
},
{
id: 2,
title: "Java",
teacher: {
id: 1,
name: "Ionescu Maria",
office: 403
}
},
{
id: 3,
title: "Databases",
teacher: {
id: 1,
name: "Marian Vasile",
office: 401
}
}
],
grades: [
{
course_id: 1,
student_id: 1,
grade: 7
},
{
course_id: 1,
student_id: 2,
grade: 5
},
{
course_id: 2,
student_id: 1,
grade: 5
},
{
course_id: 2,
student_id: 2,
grade: 5
},
{
course_id: 3,
student_id: 2,
grade: 10
}
]
}
您编写的 JSON 格式错误 - 对于有效的 JSON 文件,您的对象键必须是字符串并且必须包含在引号 ("") 中。
您看到的错误在某种程度上向您表明了问题所在:unexpected token s in JSON at position 7
突出显示对象中还没有 students
。
有效的 JSON 将是:
{
"students": [
{
"id": 1,
"name": "Pop Ion"
},
{
"id": 2,
"name": "Pop Maria"
}
],
"courses": [
{
"id": 1,
"title": "Web development",
"teacher": {
"id": 1,
"name": "Popescu Ion",
"office": 404
}
},
{
"id": 2,
"title": "Java",
"teacher": {
"id": 1,
"name": "Ionescu Maria",
"office": 403
}
},
{
"id": 3,
"title": "Databases",
"teacher": {
"id": 1,
"name": "Marian Vasile",
"office": 401
}
}
],
"grades": [
{
"course_id": 1,
"student_id": 1,
"grade": 7
},
{
"course_id": 1,
"student_id": 2,
"grade": 5
},
{
"course_id": 2,
"student_id": 1,
"grade": 5
},
{
"course_id": 2,
"student_id": 2,
"grade": 5
},
{
"course_id": 3,
"student_id": 2,
"grade": 10
}
]
}
有许多在线和开发环境工具可用于检查您的 JSON 以在您 运行 进入生产环境之前突出显示任何问题(即 https://codebeautify.org/jsonvalidator)
为什么我想启动 grahpql 服务器时会出现这个错误?
我在第 7 行没有错误
我想用 json-graphql-server servergql.json 在端口 3000 上启动这个服务器。
这是我来自 servergql.json 的数据。但是我在第 7 行没有错误。为什么我会收到这个错误?请帮忙。节点模块有问题吗?
{
students: [
{
id: 1,
name: "Pop Ion"
},
{
id: 2,
name: "Pop Maria"
}
],
courses: [
{
id: 1,
title: "Web development",
teacher: {
id: 1,
name: "Popescu Ion",
office: 404
}
},
{
id: 2,
title: "Java",
teacher: {
id: 1,
name: "Ionescu Maria",
office: 403
}
},
{
id: 3,
title: "Databases",
teacher: {
id: 1,
name: "Marian Vasile",
office: 401
}
}
],
grades: [
{
course_id: 1,
student_id: 1,
grade: 7
},
{
course_id: 1,
student_id: 2,
grade: 5
},
{
course_id: 2,
student_id: 1,
grade: 5
},
{
course_id: 2,
student_id: 2,
grade: 5
},
{
course_id: 3,
student_id: 2,
grade: 10
}
]
}
您编写的 JSON 格式错误 - 对于有效的 JSON 文件,您的对象键必须是字符串并且必须包含在引号 ("") 中。
您看到的错误在某种程度上向您表明了问题所在:unexpected token s in JSON at position 7
突出显示对象中还没有 students
。
有效的 JSON 将是:
{
"students": [
{
"id": 1,
"name": "Pop Ion"
},
{
"id": 2,
"name": "Pop Maria"
}
],
"courses": [
{
"id": 1,
"title": "Web development",
"teacher": {
"id": 1,
"name": "Popescu Ion",
"office": 404
}
},
{
"id": 2,
"title": "Java",
"teacher": {
"id": 1,
"name": "Ionescu Maria",
"office": 403
}
},
{
"id": 3,
"title": "Databases",
"teacher": {
"id": 1,
"name": "Marian Vasile",
"office": 401
}
}
],
"grades": [
{
"course_id": 1,
"student_id": 1,
"grade": 7
},
{
"course_id": 1,
"student_id": 2,
"grade": 5
},
{
"course_id": 2,
"student_id": 1,
"grade": 5
},
{
"course_id": 2,
"student_id": 2,
"grade": 5
},
{
"course_id": 3,
"student_id": 2,
"grade": 10
}
]
}
有许多在线和开发环境工具可用于检查您的 JSON 以在您 运行 进入生产环境之前突出显示任何问题(即 https://codebeautify.org/jsonvalidator)