0

JavaScript のみを使用して、バージョンのすべてのインスタンスを別の数値に置き換え、JSON 構造をそのまま返すことは可能ですか?

{
    "savedSearches": [{
        "id": 123,
        "version": 10,
        "name": "Project Manager",
        "query": "www.foo.com"
    }, {
        "id": 123,
        "version": 10,
        "name": "Project Manager",
        "query": "www.foo.com"
    }],
    "deletedSavedSearches": []
}

JMeter 内で使用するため、これは非常に高速で軽量である必要があります。

4

2 に答える 2

2

これを試すことができます

var jsonObject = JSON.parse(yourJSONString);

for(var i = 0, len = jsonObject.savedSearches.length; i < len; i++) {
    jsonObject.savedSearches[i].version = "Number you want here";
}

何らかの理由で文字列を返したい場合:

JSON.stringify(jsonObject)

すでにオブジェクトを持っている場合は、スキップできますJSON.parse

于 2013-07-05T00:50:58.170 に答える