PostgreSQLのsql/plpgsqlでinvalid input syntax for type jsonエラーが起こる場合。
例えば以下のようなエラーに遭遇した。
ERROR: invalid input syntax for type json
DETAIL: The input string ended unexpectedly.
CONTEXT: JSON data, line 1:
SQL state: 22P02
解決
jsonファイルの最後に空白行が入っている可能性があるので、それを除去する。
it was beucase an empty line in the end of the json file
sql - PostgreSQL invalid input syntax for type json The input string ended unexpectedly - Stack Overflow