javascript-麻烦大家帮我看看下面的代码有什么问题?

问题描述

麻烦大家帮我看看下面的代码有什么问题?

我在a.json文件中,进行如下定义:

[
{"name": "普洱市", "dept":"内科", "diagnosis":"胃癌", "value":1},
{"name": "红河哈尼族彝族自治州", "dept":"妇产科", "diagnosis":"肝癌", "value":2},
{"name": "文山壮族苗族自治州", "dept":"外科", "diagnosis":"肺癌", "value":3},
{"name": "曲靖市", "dept":"内科", "diagnosis":"胃癌", "value":4},
{"name": "楚雄彝族自治州", "dept":"妇产科", "diagnosis":"肝癌", "value":5},
{"name": "大理白族自治州", "dept":"外科", "diagnosis":"肺癌", "value":6},
{"name": "临沧市", "dept":"内科", "diagnosis":"胃癌", "value":7},
{"name": "迪庆藏族自治州", "dept":"妇产科", "diagnosis":"肝癌", "value":8},
{"name": "昭通市", "dept":"外科", "diagnosis":"肺癌", "value":9},
{"name": "昆明市", "dept":"内科", "diagnosis":"胃癌", "value":10},
{"name": "丽江市", "dept":"妇产科", "diagnosis":"肝癌", "value":11},
{"name": "西双版纳傣族自治州", "dept":"外科", "diagnosis":"肺癌", "value":12},
{"name": "保山市", "dept":"内科", "diagnosis":"胃癌", "value":13},
{"name": "怒江傈僳族自治州", "dept":"妇产科", "diagnosis":"肝癌", "value":14},
{"name": "玉溪市", "dept":"外科", "diagnosis":"肺癌", "value":15},
{"name": "德宏傣族景颇族自治州", "dept":"内科","diagnosis":"胃癌", "value":15}
]

但是浏览器报这个json文件有语法错误,请问我应该怎么修改?

解决方案

一行一行的找,程序不要写了一大堆再测试,写下面的基础是上面的代码是正确的

解决方案二:

我单独弄的json文件打开没有错啊

解决方案三:

[
{
"name": "普洱市",
"dept": "内科",
"diagnosis": "胃癌",
"value": 1
},
{
"name": "红河哈尼族彝族自治州",
"dept": "妇产科",
"diagnosis": "肝癌",
"value": 2
},
{
"name": "文山壮族苗族自治州",
"dept": "外科",
"diagnosis": "肺癌",
"value": 3
},
{
"name": "曲靖市",
"dept": "内科",
"diagnosis": "胃癌",
"value": 4
},
{
"name": "楚雄彝族自治州",
"dept": "妇产科",
"diagnosis": "肝癌",
"value": 5
},
{
"name": "大理白族自治州",
"dept": "外科",
"diagnosis": "肺癌",
"value": 6
},
{
"name": "临沧市",
"dept": "内科",
"diagnosis": "胃癌",
"value": 7
},
{
"name": "迪庆藏族自治州",
"dept": "妇产科",
"diagnosis": "肝癌",
"value": 8
},
{
"name": "昭通市",
"dept": "外科",
"diagnosis": "肺癌",
"value": 9
},
{
"name": "昆明市",
"dept": "内科",
"diagnosis": "胃癌",
"value": 10
},
{
"name": "丽江市",
"dept": "妇产科",
"diagnosis": "肝癌",
"value": 11
},
{
"name": "西双版纳傣族自治州",
"dept": "外科",
"diagnosis": "肺癌",
"value": 12
},
{
"name": "保山市",
"dept": "内科",
"diagnosis": "胃癌",
"value": 13
},
{
"name": "怒江傈僳族自治州",
"dept": "妇产科",
"diagnosis": "肝癌",
"value": 14
},
{
"name": "玉溪市",
"dept": "外科",
"diagnosis": "肺癌",
"value": 15
},
{
"name": "德宏傣族景颇族自治州",
"dept": "内科",
"diagnosis": "胃癌",
"value": 15
}
]

看了下,数据没有问题啊
浏览器只是说语法错误???? 你是直接写成》json文件然后在前台显示是么?

http://blog.csdn.net/mazhaojuan/article/details/8599167

解决方案四:

"name": "普洱市" name那边的:是中文的: 所以要改成英文的:才对

解决方案五:

首先看看标点有没有错,我之前因为中文标点就吃过亏。实在不行,就全删掉,留下一行,像这样
[
{
"name": "普洱市",
"dept": "内科",
"diagnosis": "胃癌",
"value": 1
}
]
如果不报错,就在加下一个。。。以此类推

解决方案六:

http://www.bejson.com/

推荐上面这个json工具。

解决方案七:

我记得json是最外层是{key:value} 其中value可以是上面写的数组类型 这里面中括号开头我不知道行不行

解决方案八:

http://www.bejson.com/tools.html
在线校验

解决方案九:

找个在线的json校验网站 贴进去试试看 是不是有格式问题

解决方案十:

先一个大括号,一个大括号的找,后面的先注释

时间: 2024-08-04 00:17:24

javascript-麻烦大家帮我看看下面的代码有什么问题?的相关文章

spring-Java 麻烦大家帮我看看下面的代码

问题描述 Java 麻烦大家帮我看看下面的代码 Map queryDynamicConditions = new HashMap(); queryDynamicConditions.put("$isNull_authNumber", new Boolean(false)); order.setQueryDynamicConditions(queryDynamicConditions); 能帮我具体解释一下这段代码是怎么工作的?另外,我想把条件换成大于等于系统时间,我应该怎么写?请大家指

来会javascript大神帮帮忙..........

问题描述 来会javascript大神帮帮忙.......... 4C 换段代码可以达到一模一样的效果吗 老大不给我 照抄name是这些鬼这个方法里调用marquee函数 解决方案 pos哪里定义的?你的html代码结构呢,如何调用那个函数的也没有 解决方案二: 不就是一个里面放着对象的数组吗? 解决方案三: 可以把你html贴出来,完整的代码

javascrpit-麻烦大家帮我看看下面的代码有什么问题?

问题描述 麻烦大家帮我看看下面的代码有什么问题? function data(obj){ if((obj.indexOf("全院")==0 )&& ("全院".indexOf(obj) == 0)){ alert("haha"); }else{ alert("xixi"); } } 当obj为内科或者全院时,都是打印xixi.这是为什么?我应该怎么修改? 解决方案 你可以尝试一下把obj.indexOf(&qu

麻烦大家帮我看看下面的sql问题?

问题描述 麻烦大家帮我看看下面的sql问题? select distinct a.* from a,b where to_char(a.reg_date,'yyyy-mm-dd') >= '2015-08-10' and to_char(a.reg_date,'yyyy-mm-dd') < '2015-08-11' and a.card_no = b.card_no and a.dept_name is not null and a.dept_name <> '.' and a.v

c语言-麻烦大家帮我看一下这段代码有啥错误?

问题描述 麻烦大家帮我看一下这段代码有啥错误? #include<stdio.h> int b[100],c[100],x; void input(int a[],int n) {printf("输入数组a<10个元素>:"); for(int i=0;i<n;i++) scanf("%c",&a[i]);} void insert(int a[],int n,int x) {for(int i=0;i<n;i++) if

MySQL 麻烦大家帮我看看下面的两张表如何创建?

问题描述 MySQL 麻烦大家帮我看看下面的两张表如何创建? CREATE TABLE store ( store_id TINYINT UNSIGNED NOT NULL AUTO_INCREMENT, manager_staff_id TINYINT UNSIGNED NOT NULL, address_id SMALLINT UNSIGNED NOT NULL, last_update TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDA

ajax-extjs 麻烦大家帮我看看下面的问题

问题描述 extjs 麻烦大家帮我看看下面的问题 在js文件中定义一个全局变量var orderLen;在ajax中,Ext.Ajax.request({ url : appBaseUri , timeout : 20000 method : ""GET"" success : function(response) { var result = eval(""("" + response.responseText + &quo

变换-麻烦各位帮我改下程序吧,输入#include &amp;amp;quot;stdafx.h&amp;amp;quot;在VC++上面不能运行呀~~

问题描述 麻烦各位帮我改下程序吧,输入#include "stdafx.h"在VC++上面不能运行呀~~ #include ""stdafx.h""#include #include #include #include #include #define N 1000 /*定义复数类型*/ typedef struct { double real; double img; }complex; void fft(); /*快速傅里叶变换*/ void

gzip windows2008-windows 2008 配置gzip却无效,麻烦高手帮我看看

问题描述 windows 2008 配置gzip却无效,麻烦高手帮我看看 1.服务器自动开启了动态压缩和静态压缩 2.js的mime类型是application/x-javascript 3.applicationhost.config 文件已经修改如下: 为什么尼玛就还是不行呢?搞了一天啦