这可能听起来很愚蠢,但我试图根据某些条件修改有效的JSON对象值&使用新值更新旧值。由于某些原因,我无法在这里分享确切的数据,但我在这里创建了一个示例小提琴以供参考。
你可以告诉我在这里缺少什么吗?var base = '{"abc":500}';
var json = $.parseJSON(base);
$('.json').text(base);
$.each(json, function(key, value){
if(value < 1000){
value = value * 1000;
}
});
alert(JSON.stringify(json));
$('.updatedJson').text(JSON.stringify(json));
答案 0 :(得分:2)
使用json
object[key] = value
个对象
var base = '{"abc":500}';
var json = $.parseJSON(base);
$('.json').text(base);
$.each(json, function(key, value){
if(value < 1000){
json[key] = value * 1000;
}
});
alert(JSON.stringify(json));
$('.updatedJson').text(JSON.stringify(json));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p class="json">
</p>
<p class="updatedJson">
</p>