ai didi

json - json字符串未解析

转载 作者:行者123 更新时间:2023-12-03 08:17:49 24 4
gpt4 key购买 nike

我必须创建一个算盘作为json字符串,如下所示:

var jString = "'rTable':[{'1M=':'70'},{'1mv=':'70'},{'1mx=':'140'},{'1mxv=':'140'},{'1mxx=':'230'},{'1mxxv=':'230'}},{'1m+1':'90'}]";


var rTable = JSON.parse(jString);

当我尝试解析它时,收到一条 未指定的“语法错误”消息。
是否可以使用=,+和-等特殊符号?
有人可以告诉我这个json字符串怎么了吗?

创建之后,我打算获得如下值:
var score = "1M=";
var v = rTable[score];

我对吗?

最佳答案

一些东西:

  • 有效的JSON必须以{[开头。将整个内容括在{}中,或删除'rTable':
  • 您在这里还有一个额外的}:{'1mxxv=':'230'}}
  • 使用双引号而不是单引号。

  • 如果您的语言/框架对语法错误的了解不够具体,建议您通过 JSONLint运行字符串。

    关于json - json字符串未解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29413922/

    24 4 0
    文章推荐: amazon-web-services - 在路由 53 域上找不到 IP 地址
    文章推荐: testing - Rust:带有 lib 和二进制目标的 crate 中的属性 #[cfg(test)]
    文章推荐: r - 替换列r中的多个值
    文章推荐: c# - 如何在.Net Core 5中使用Membership
    行者123
    个人简介

    我是一名优秀的程序员,十分优秀!

    滴滴打车优惠券免费领取
    滴滴打车优惠券
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com