replace_json

by bvotcode

HTML

{
  question1: {
    enum: ["Adrian", "Attams", "Adrienne"],
    requested: false,
    title: "<img src='https://i.imgur.com/RQpTQBw.png'>",
    type: "string"
  },
  question2: {
    enum: ["She does.", "No.", "Yes"],
    requested: false,
    title: "<img src='https://i.imgur.com/SHB02L8.png'>",
    type: "string"
  }
}

JavaScript

var json_A ={"question1":{"type":"string","title":"11111img src='https://i.imgur.com/RQpTQBw.png'22222","enum":["Adrian","Attams","Adrienne"],"requested":false},"question2":{"type":"string","title":"11111img src='https://i.imgur.com/SHB02L8.png'22222","enum":["She does.","No.","Yes"],"requested":false}}


function replaceValueOfJson(json,field, oldvalue, newvalue ) {
    for( var k = 0; k < json.length; ++k ) {
        if( oldvalue == json[k][field] ) {
            json[k][field] = newvalue ;
        }
    }
    return json;
}

//var string_format = replaceValueOfJson(json_A,'title','11111','aaaaa')
string_format=JSON.parse((JSON.stringify(json_A)).replaceAll('11111', '<').replaceAll('22222', '>'));
//alert(string_format)
console.log(string_format)