解析json时出现意外标记$

解析json时出现意外标记$,json,Json,需要将上面的格式转换为下面的格式 因为无法解析它,因为它在 杰斯宾 我的想法是,它不是有效的json,需要将其转换为有效的json。 { "familyVar": { "colour": "Black", "image": "${image('../../../asd914.jpg')}", "memory": "32GB" } } or { "familyVar": {

需要将上面的格式转换为下面的格式 因为无法解析它,因为它在 杰斯宾

我的想法是,它不是有效的json,需要将其转换为有效的json。

{
    "familyVar": {
        "colour": "Black",
        "image": "${image('../../../asd914.jpg')}",
        "memory": "32GB"
    }
}
                   or 


   {
    "familyVar": {
        "colour": "Black",
        "image": "../../../asd914.jpg",
        "memory": "32GB"
    }
}

是否有效请参见:

否,您不应该转换无效的JSON。您应该与生成JSON的人员交谈,并解释规范和标准是如何工作的。您不应该更改响应。json创建者有责任提供正确的代码。您可以继续为不同的问题添加检查。@Inderkumarratore和sobrique是否有任何方法使其可解析?是的,对于此特定问题,您可以替换字符串。。但是这是一个非常糟糕的主意{“familyVar”:{“color”:“Black”,“image”:${image('../../../asd914.jpg')},“memory”:“32GB”}使用你粘贴的第一个,使用我想要的另一个
{
    "familyVar": {
        "colour": "Black",
        "image": "${image('../../../asd914.jpg')}",
        "memory": "32GB"
    }
}
                   or 


   {
    "familyVar": {
        "colour": "Black",
        "image": "../../../asd914.jpg",
        "memory": "32GB"
    }
}
{
"familyVar": {
    "colour": "Black",
    "image": "${image('../../../asd914.jpg')}",
    "memory": "32GB"
 }
}