【发布时间】:2018-08-22 06:46:34
【问题描述】:
我在尝试解析此代码时遇到错误(如果格式不正确,请道歉 - 我是新手):
{
"message": "Please press 1 or 2 to choose the item from your order",
"totalPrice": ${order_res.total_price}, //num
"OrderNum": ${order_res.order_number}, //num
"orderID": ${order_res.order_id}, //num
"customerName": ${order_res.customer_name}, //string
"itemId": [${id}],
"itemName": [${items}],
"itemPrice": [${price}]
}
错误消息:未捕获的 SyntaxError:JSON 中第 272 位的意外标记 d
我正在发送这个 JSON 作为响应,现在这个响应在我添加最后三个项目之前在我的后端收到时正在解析,但由于它们的格式相同,我不确定为什么它错了,有人可以帮忙请用他们更有经验的眼睛请教一下?
谢谢!
【问题讨论】:
-
JSON 中不允许评论。此外,所有键都必须是字符串,并且允许的值只有
String、Number、Boolean,可以采用Object或Array的形式。 -
你的 json 是否包含循环依赖?如果不是,请提供错误信息
-
@connexo 是的,我将它们放入 stackoverflow 查看器的上下文中,但我应该指定 :) 并感谢您提供额外的信息
标签: javascript json