Предположим, у нас есть json
{
"functionID": "func_4",
"parameters": [
{
"id": "10"
},
{
"id": "11"
}
]
}
Мне нужно выделить объект с идентификатором 10. В настоящее время я могу выделить идентификатор, но мне нужно выделить весь объект от начального {дообъекты, заканчивающиеся}, то есть я должен выделять жирным шрифтом
{
"id": "10"
}
В настоящее время я использую
function boldString(str, find){
var re = new RegExp(find, 'g');
return str.replace(re, '<b>'+find+'</b>');
}
var currentfunctionID = null;
function printglobalConditionTemp(){
if(currentfunctionID != null){
var globalConditionTempToPrint = boldString(JSON.stringify(globalConditionTemp), currentfunctionID);
document.getElementById("decisionDetailsParametersJson").innerHTML = JSON.stringify(JSON.parse(globalConditionTempToPrint), undefined, 2);
}
}