Javascript 发布到api时出现json解析问题

Javascript 发布到api时出现json解析问题,javascript,json,Javascript,Json,我有一个json文件。我想用动态变量替换值字段 如果我的应用程序获取“9.3”,我希望它在json文件中被替换(2.3到9.3) 我使用占位符尝试了这种方法 JSON.stringify(jsonFile).split(“{bloodGlucoseValue}”).join(9.3) 这个方法弄乱了我的json文件。当我使用这种方法时,我无法将这个json发布到我的api中。它抛出“未能将请求正文解析为JSON资源…”错误 我还能怎么做 { "resourceType"

我有一个json文件。我想用动态变量替换值字段
如果我的应用程序获取“9.3”,我希望它在json文件中被替换(2.3到9.3)
我使用占位符尝试了这种方法
JSON.stringify(jsonFile).split(“{bloodGlucoseValue}”).join(9.3)
这个方法弄乱了我的json文件。当我使用这种方法时,我无法将这个json发布到我的api中。它抛出“未能将请求正文解析为JSON资源…”错误

我还能怎么做

{
    "resourceType" : "Bundle",
    "type" : "transaction",
    "entry" : [
        {
            "fullUrl": "urn:uuid:patient",
            "resource" : {
                "resourceType" : "Patient",
                "name" : [
                    {
                        "given": ["ABC"],
                        "family": "Uni"
                    }
                        ]
                    },
                "request" : {
                    "method" : "POST",
                    "url" : "Patient"
                }
           },
        {
            "resource" : {
                "resourceType" : "Observation",
                "code" : {
                    "coding" : [
                        {
                            "system": "http://loinc.org",
                            "code": "15074-8",
                            "display": "Glucose [Moles/volume] in Blood"
                        }
                    ]
                },
                "subject": {
                    "type" : "Patient",
                    "reference" : "urn:uuid:patient"
                },
                "valueQuantity": {
                    "value": 2.3,
                    "unit": "mmol/l",
                    "system": "http://unitofmeasure.org",
                    "code": "mmol/L"
                }
            },
            "request" : {
                "method" : "POST"
            }
        }
    ]
}



为什么不将json文件转换为json对象并操纵值呢。然后您可以将其更改为字符串并保存在文件中,或者执行任何您喜欢的操作。 e、 g

这只是一个例子。请尽可能地填写支票以避免例外情况

var jsonObject = JSON.parse(jsonFile);
jsonObject.entry[1].resource.valueQuantity.value = 9.3;
JSON.stringify(jsonObject);