Perl (OTRS) で記述されたサービスの Web API を使用しようとしています。データは JSON 形式で送信されます。
JSON 構造内の文字列値の 1 つにポンド記号が含まれており、JSON でコメント文字として使用されているようです。これにより、解析エラーが発生します。
JSON 文字列の解析中に予期しない文字列の終わり
文字列を正常に解析するために文字をエスケープする方法が見つかりませんでした。明らかなスラッシュ エスケープの結果は次のようになります。
文字列内の不正なバックスラッシュ エスケープ シーケンス
それを回避する方法はありますか?
更新: 使用しようとしている URL は次のようになります (単純化されていますが、それでもエラーが発生します)。
http://otrs.server.url/otrs/json.pl?User=username&Password=password&Object=TicketObject&Method=ArticleSend&Data={"Subject":"[Ticket#100000] Test Ticket from OTRS"}