how to change json key:value

后端 未结 4 1016
面向向阳花
面向向阳花 2020-12-29 00:01
//my json data    
var jsndata = \"{ \"id\": \"5001\", \"type\": \"None\" },
            { \"id\": \"5002\", \"type\": \"Glazed\" },
            { \"id\": \"5005\",          


        
4条回答
  •  抹茶落季
    2020-12-29 00:33

    try this. simplified.

    var json = [{ "id": "5001", "type": "None" },
                    { "id": "5002", "type": "Glazed" },
                    { "id": "5005", "type": "Sugar" },
                    { "id": "5003", "type": "Chocolate" },
                    { "id": "5004", "type": "Maple" },
                    { "id": "5009", "type": "Juice" }];           
    
            var JsonObject= JSON.parse(json);
                $.each(JsonObject, function(key,value) {
                    if( JsonObject[key].id=='5005' ){
                        JsonObject[key].id='1234';
                    }             
    
                    if( JsonObject[key].type=='Chocolate' ){
                        JsonObject[key].type='Only water';
                    }
    
                });
    

提交回复
热议问题