修改JSON值&将它存储在同一个对象中

时间:2016-01-19 08:20:09

标签: jquery json

这可能听起来很愚蠢,但我试图根据某些条件修改有效的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));

Fiddle

1 个答案:

答案 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>