评估 json 错误
Evaluate json error
嗨,还有其他方法可以评估 json 字符串吗?
我的例子:
var json='[{ data: {id:"oxid"},group:"nodes"},{ data: {id:"e40", source:"HK1",target:"oxid"},group:"edges"},{ data: {id:"skeletal muscles"},group:"nodes"},{ data: {id:"e41", source:"HK1",target:"skeletal muscles"},group:"edges"},{ data: {id:"atp"},group:"nodes"},{ data: {id:"e42", source:"HK1",target:"atp"},group:"edges"},{ data: {id:"mitochondria"},group:"nodes"},{ data: {id:"e43", source:"HK1",target:"mitochondria"},group:"edges"},{ data: {id:"mitochondrial"},group:"nodes"},{ data: {id:"e44", source:"HK1",target:"mitochondrial"},group:"edges"},{ data: {id:"metabolism"},group:"nodes"},{ data: {id:"e45", source:"HK1",target:"metabolism"},group:"edges"},{ data: {id:"rat"},group:"nodes"},{ data: {id:"e46", source:"HK1",target:"rat"},group:"edges"},{ data: {id:"binding"},group:"nodes"},{ data: {id:"e47", source:"HK1",target:"binding"},group:"edges"},{ data: {id:"HK1"},group:"nodes"},]';
似乎我不能使用 JSON.parse() 或 jQery.parseJSON() 来评估它,那里有错误。谢谢。
更新:字符串是由我的程序自动创建的,我使用 JavaScript 连接几个字符串变量以获得变量 json。json 字符串不是硬编码的。实际上,我可以使用 eval(json),它正在工作,但我听说在我的 javascript 中使用 eval() 很危险。
如果您使用的是 JavaScript,请在 JavaScript 中构造对象,即 Java 脚本对象表示法:
var myJson = [];
myJson.push({
data: {id:"oxid"},
group:"nodes"
});
相关文章:
- JSON分析错误:Java中AJAX、Javascript和Servlet的意外EOF
- 错误405:向Java控制器(Ajax)发送JSON时找不到POST方法
- AJAX语法错误:JSON.parse:意外字符
- 错误:JSON分析错误:使用角度转换时,属性名称必须是字符串文字
- Json响应错误Json.parse:意外的数据结束错误
- json错误json.parse:意外的数据结束错误
- 语法错误:JSON.parse:意外字符
- 语法错误:JSON 分析错误:意外的标识符“对象”
- 语法错误:JSON.parse:意外的数据结束
- 错误:“JSON.parse:JSON 数据第 1 行第 1 列的意外字符”,当包含其他 php 文件时
- 我有一个有效的 JSON,但我不断收到“语法错误 json.parse 第 1 行意外的数据结尾”
- 错误 JSON 响应中出现意外的令牌<
- 错误 JSON.parse 使用 ajax con pusher PHP
- 错误JSON未定义
- 未捕获的语法错误:JSON.parse上出现意外的标记o
- 无法识别字段-未标记为可忽略错误-JSON-Java对象
- 解析JSON通过javascript得到错误:JSON.解析:意想不到的人物
- 语法错误:JSON 中位置 1 处出现意外的标记 o
- Sencha触摸-错误- JSON恢复
- Sharepoint Check In Rest API错误'JSON流格式不佳'