JSON错误和运行脚本错误

时间:2017-02-03 15:51:35

标签: html json

对于我对这些留言板不熟悉的任何不正确格式的抱歉

我正在使用HTML来自定义Spotfire中的文本框,虽然我在Spotfire客户端中没有出现任何错误但是当我在Chrome中打开Spotfire分析时出现以下错误



{ "titleFontColor":"#999999", "value":<SpotfireControl id="98bb1934a3c14ca2ab598deb672b8e44" />, "valueFontColor":"#010101", "symbol":"%", "min":<SpotfireControl id="0a05e2f1c4094273870d97a23b69efe2" />, "max":<SpotfireControl id="033f79eeccdb46ef982262c3c8a4ed0e" />, "humanFriendly":false, "humanFriendlyDecimal":2, "gaugeWidthScale":2.5, "gaugeColor":"#ebebeb", "label":"", "labelFontColor":"#b3b3b3", "shadowOpacity":0.2, "shadowSize":5, "shadowVerticalOffset":3, "levelColors":["#a9d70b","#f9c802","#ff0000"], "startAnimationTime":100, "startAnimationType":"&gt;", "donutStartAngle":90, "hideValue":true, "hideMinMax":true, "hideInnerShadow":false, "noGradient":false, "donut":true, "counter":false, "decimals":0, "formatNumber":false,
"customSectors": [{
      "color" : "#D8181C",
      "lo" : 0,
      "hi" : 1
    },{
      "color" : "#F5CC0A",
      "lo" : 1,
      "hi" : 2
    },{
      "color" : "#50AF28",
      "lo" : 2,
      "hi" : 3
    }] }
&#13;
&#13;
&#13;

我得到以下

  

错误 - 意外的令牌,在位置39的JSON中。

我是HTML的新手,想知道如何找到位置39以便尝试找到错误?

我遇到的第二个问题是HTML在我的Spotfire客户端中显示Donuts,但是当我打开webplayer版本时,图标不可见。我必须在分析中更改选项卡,然后返回第一页以显示图标。这可能是我的HTML中的错误或其他地方的错误吗?

由于

1 个答案:

答案 0 :(得分:0)

实际上你有几个问题,

- 首先你必须将所有这些代码放在一行,否则“]”或“}”会出错

- 你有意想不到的字符“&lt;”和“/&gt;”在你的json你必须清理你的json。

然后你可以用javascript

console.log(your_var) 

console.log(JSON.parse(your_var))

它将在json中转换你的json(字符串格式)

我们需要消息来源来检查可能出现的问题。