【发布时间】:2015-06-07 11:47:54
【问题描述】:
我有一个 JSON 字符串,我将它作为字符串存储在数据库中。在前端,我将此 JSON 呈现为对象。
我正在使用:
JSON.parse(string);
Uncaught Syntax error: Unexpected Token
字符串:
{
"id": "295cd59f-4033-438c-9bf4-c571829f134e",
"from": "Shrisha S.<shrisha@s.com>",
"to": [
"Katie Porter <katie.porter@ss.com>"
],
"cc": [
"Jack d<jack.d@dd.com>, Keerthi<keerthi.s@dd.com>"
],
"bcc": [
]
}
有什么方法可以检查 JSON 在 JAVA 中是否有效?
这里要注意的一点是,我没有为 JSON 定义可以映射到的模式,即 JSON 可以保存任何内容。
我目前正在尝试使用JACKSON,但为此我需要一个我没有的预定义架构。无论如何,这可以解决吗?
【问题讨论】:
-
可能是通过捕获异常。见stackoverflow.com/questions/10226897/…
-
JavaScript 确实与这个问题无关,标记已删除。