値の中に二重引用符がたくさんあるjsonファイルがあります。json ファイルは、ほぼ 27000 レコードです。
値内の二重引用符を削除または置換したいのは、それ以外の場合は適切な json ファイルとして受け入れられないためです。どうやってやるの?
問題は、値の中に二重引用符が 1 つ含まれているレコードがある一方で、複数の引用符が含まれているレコードもあるということです。
引用符を置き換えたり削除したりする代わりに、キーと値全体を削除することもできます。とにかく使うつもりはありません。それを行うのは簡単ですか?
以下は、json ファイル内の 1 レコードのサンプルです。
{
"adlibJSON": {
"recordList": {
"record": [
{
"@attributes": {
"priref": "4372",
"created": "2011-12-09T23:09:57",
"modification": "2012-08-11T17:07:51",
"selected": "False"
},
"acquisition.date": [
"1954"
],
"documentation.title": [
"A lot of text with a lot of extra double quotes like "this" and "this""
] ... ...
問題はキーの値にあります: document.title
。私は崇高なテキスト 2 を持っています。これを使用して検索と置換を行います。