Javascriptオブジェクトのすべての要素を検索し、テキスト "???"たとえば、「***」と表示されます。JSONオブジェクトの要素のテキストを検索して置き換えますか?
JSONの例は以下のようになり
{
"page-title": "Tasks",
"sections": [{
"section-heading": "Work",
"subsections": [{
"subsection-heading": "First",
"subsection-texts": [{
"text": "This is some text."
}]
}, {
"subsection-heading": "Second",
"subsection-texts": [{
"text": "This is some more text."
}, {
"text": "This is even more text ???."
}]
}, {
"subsection-heading": "Third ???",
"subsection-texts": [{
"text": "This is the last text."
}]
}]
}]
}
あなたが見ることができるように、 "???"テキストは異なるレベルにある可能性があります。だから、$ ??? $の出現を "***"で検索して置き換える何らかの方法がありますか?
実際のJSONオブジェクトの要素をチェックするメソッドを探していますが、オブジェクトをstringifysして正規表現を使用するメソッドは必要ありません。これは効率的に行うことができますか?
A JSONオブジェクトは誤った名称です。 JavaScriptオブジェクトまたはJSON文字列を意味しますか? – trincot
@trincot ok私はJavascriptオブジェクトに変更しました。 – sonicboom