こちらの文言「更新に失敗しました。 返答が正しい JSON レスポンスではありません。」が出てきて更新できない記事が、このサイトに発生していまして。
エラーが出るまでの流れ
- 4サイトに散らばっていた記事を1サイトに集約
- xmlファイルを編集して読み込ませた
- 「更新に失敗しました。 返答が正しい JSON レスポンスではありません。」のエラーが出る
随時更新
ORの記述を削除
こちらの記事でエラーが出ていたので、新たに記事を作成し内容を1文づつコピペしながら検証したところ
記事中の文を以下のように変更するとエラーが出なくなりました。
「α7c (小文字のオーアール) RX100M7 (小文字のオーアール) ZV-1」→「α7c , RX100M7 , ZV-1」
こちらの記事を書く際にも小文字のオーアールを入れるとエラーになり再現性があったので、原因が確定しました。
論理演算子を小文字で入れるとエラーになるようですね。(JSのコードと認識されているから?)
シングルクオート
コードを載せる時に、「’」シングルクオートを書くとエラーになります。
大文字表記か、エンティティ化すれば大丈夫そう。
随時更新します
他にも原因がわからず、エラーになっている記事がたくさんあるので解決次第随時こちらの記事を更新します。