0
jsonデータをデータベースに文字列として保存しました。 JSONデータの構造には正規表現や、カッコかっこ{}や角括弧[]などのURLが含まれていても問題はありません。特殊記号の一部を16進数や10進数などのエンコードで置き換えることができます。これらを処理するための文字列操作を行います。私は、この状況を処理する別の方法があるのだろうと思っていただけです。私は、このタイプのJsonデータを含む文字列の例外になってきています。中括弧、角括弧などの特殊記号を含むJsonデータを読み取る
org.json.JSONException: Expected a ',' or '}' at character 22891 of {"wires":[{"id"....so on
もっと詳しく説明する必要がある場合はお知らせください。
実際に私はjavaを使用しています。そして、私はこのデータの8000行のように持っています。これらの行の一部にそのようなデータがあります。その他の提案はありますか? – Judy
ああ、申し訳ありませんが、あなたの最初の記事を慎重に読んでいませんでした。 Javaでは通常、文字列を自動的にエスケープするPreparedStatementの使用によって実現されます。 Googleそれ! – siemanko
ご意見ありがとうございます。もっと詳しく説明できますか?私はPreparedStatementを使用してデータを挿入したり、データベースからデータを取得したり、両方の条件でデータを取得したりする必要があります。私がオンラインで読んだのは、PreparedStatementsがパフォーマンス目的に役立ち、エスケープする場所が少ないことですが、{}、[]、&さらには ""のデータがあります。 – Judy