【发布时间】:2018-12-17 15:26:55
【问题描述】:
我有一个string,看起来像这样:
"{""c1"": ""value1"", ""c2"": ""value2""}"
如您所见,它是 JSON 格式。我将它存储在 SQLITE 数据库中,然后我使用以下 Javascript 代码以 JSON 格式再次获取它:
var req= "SELECT json_column from my_table";
var result = execSQL(req);
for (var index in res) {
var row= res[index];
consoleLog("test getad ", JSON.parse(row["json_column "]));
但我收到此错误:
<JSContext: 0x1c0044aa0> SyntaxError: JSON Parse error: Expected '}'
您能告诉我为什么会出现此错误吗?我花了几个小时试图解决它,但没有成功。如果有必要,我可以更改string 格式,我只需要从SQLITE 再次获取它作为JSON 对象。
提前谢谢你。
【问题讨论】:
-
如您所见,它是 JSON 格式。 不是,这是无效的 json 语法
-
我更新了我的答案以更清楚。让我知道它是否足够好并回答您的问题,如果没有,我还能做些什么来使它有用。
-
JavaScript也是无效的。
标签: javascript json sqlite