假设我们有json
{
"functionID": "func_4",
"parameters": [
{
"id": "10"
},
{
"id": "11"
}
]
}
我必须将ID为10的对象加粗。 目前,我可以加粗ID, 但是我必须加粗整个对象,从开始{到结束的对象},也就是说我必须加粗
{
"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);
}
}